Google maps api 3 你能在没有url的谷歌地图中显示kml吗?

Google maps api 3 你能在没有url的谷歌地图中显示kml吗?,google-maps-api-3,Google Maps Api 3,如果我在一个文件中有一个KML的内容,并且希望它在google地图上显示,而不指定URL,那么有可能吗?假设我有一个包含整个KML字符串的变量,我可以以某种方式将其加载到Google Maps API v3中吗?或者这不可能吗?使用本机Google Maps Javascript API v3是不可能的。可以使用第三方库的parseKmlString方法完成 [免责声明:我是geoxml3库的当前维护者] 代码段: 马萨诸塞州城市波士顿波士顿是马萨诸塞州的首府和最大城市。波士顿大屠杀和波士顿茶

如果我在一个文件中有一个KML的内容,并且希望它在google地图上显示,而不指定URL,那么有可能吗?假设我有一个包含整个KML字符串的变量,我可以以某种方式将其加载到Google Maps API v3中吗?或者这不可能吗?

使用本机Google Maps Javascript API v3是不可能的。可以使用第三方库的parseKmlString方法完成

[免责声明:我是geoxml3库的当前维护者]

代码段:

马萨诸塞州城市波士顿波士顿是马萨诸塞州的首府和最大城市。波士顿大屠杀和波士顿茶党发生在波士顿,并导致了美国革命。-71.05977300312775,42.35843100531217,3.1482280535562伍斯特伍斯特因位于马萨诸塞州中部而被称为“联邦的心脏”,因此,心脏是城市的官方象征-71.53884887695312,42.28594498725423 -71.53678894042969,42.249868245939346 -71.51206970214844,42.249359975377885 -71.51893615722656,42.33215399891373 -71.55876159667969,42.33164639191572 -71.57180786132812,42.285437007491545 -71.59584045410156,42.32910829547648-71.41044616699219,42.3346919724542 -71.37130737304688,42.3357071331938 -71.34452819824219,42.251393033050576 -71.37062072753906,42.249868245939346 -71.38229370117188,42.279340930853145 -71.40838623046875,42.279340930853145 -71.422119140625,42.248851700720934 -71.45370483398438,42.248851700720934,0-71.32186889648438,42.385937107381146 -71.69540405273438,42.379850764344134 -71.707763671875,42.14813264235833 -71.1968994140625,42.15118709351198 -71.32186889648438,42.385937107381146' var映射; 函数初始化(){ 变量myOptions={ 缩放:8, 中心:{ 拉脱维亚:42, 液化天然气:-70 } }; map=new google.maps.map(document.getElementById(“map_canvas”), 肌肽); infowindow=newgoogle.maps.infowindow({}); geoXml=新的geoXML3.parser({ 地图:地图, infoWindow:infoWindow, singleInfoWindow:true }); parseKmlString(kmlString); } google.maps.event.addDomListener(窗口“加载”,初始化)
html,
身体,
#地图画布{
宽度:750px;
高度:600px;
保证金:0;
填充:0;
}

如果这回答了您的问题,请