English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我現在使用 google maps api
目前網頁已經可以秀出我要的中心點位置地圖
但我有一個kml的檔案想要加在地圖上面
kml檔案已經在google earth上確認過可開沒問題
不知道要加進去的語法該怎麼寫?

PS. kml檔案是由GIS點位置後轉出來的檔案

2007-04-09 12:56:36 · 1 個解答 · 發問者 tomoyo 1 in 電腦與網際網路 程式設計

1 個解答

// 使用這項功能 Maps API 需要最新版,並且使用 v=2.x 參數。
// GGeoXml 建構式取 URL 指向該 KML 或者 GeoRSS 檔案。
// GGeoXml 物件是以疊加方式加到地圖上,移除時亦然。
// Maps API 自行決定該檔是 KML 或者 GeoRSS 檔案。

var map;
var geoXml = new GGeoXml("http://nigel.tao.googlepages.com/blackbirds.kml");

function onLoad() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.setCenter(new GLatLng(49.496675,-102.65625), 3);
map.addControl(new GLargeMapControl());
map.addOverlay(geoXml);
}
}

範例:
http://www.google.com/apis/maps/documentation/geoRSSOverlay.html
http://www.google.com/apis/maps/documentation/kmlOverlay.html

來源文件:
http://www.google.com/apis/maps/documentation/#XML_Overlays

2007-04-09 14:07:15 · answer #1 · answered by mh 7 · 0 0

fedest.com, questions and answers