【发布时间】:2013-03-28 12:09:21
【问题描述】:
我想将包含 2000 多个地标的 kml 文件导入到 googla 地图中。 我使用谷歌 api v3。 我只能显示 200 个地标。 我知道我可以使用更多层,但我只想要一个,因为我必须每周刷新它,而且我不想每次都拆分。
感谢您的重播
这是代码:
<script>
var map;
function initialize() {
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(47.25,19.5),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
loadKmlLayer(map);
}
function loadKmlLayer(map) {
var ctaLayer2 = new google.maps.KmlLayer('https://.../asdf.kml', {
suppressInfoWindows: false,
preserveViewport: false,
map: map
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
【问题讨论】:
-
您是否有展示您可以提供的问题的示例 KML 文件?
-
您使用的是Google Maps API v3 KmlLayer吗?还是 Google MyPlaces(又名“我的地图”)? (MyMaps 将 KML 分解为 200 个“功能”页面)
标签: google-maps-api-3 kml