繁体   English   中英

如何将此XML流提供给Google地图?

[英]How to feed this XML stream to Google maps?

我有一个网址,该网址以以下格式返回XML坐标。 我想在页面上放置一张Google地图,然后将这些图钉坐标提供给它。 是否有通过Javascript或jQuery做到这一点的好方法?

<messageList>
<totalCount>1</totalCount>
−
<message>
<esn>0-7396996</esn>
<esnName>JOHN</esnName>
<messageType>TEST</messageType>
<messageDetail> ALL IS WELL AT CURRENT LOCATION.</messageDetail>
<timestamp>2010-05-24T00:39:12.000Z</timestamp>
<timeInGMTSecond>1274661552</timeInGMTSecond>
<latitude>25.19483</latitude>
<longitude>65.7162</longitude>
</message>
</messageList>

我建议您使用称为GGeoXml的内置方法,将您的xml转换为Google地图可以非常愉快地处理的KML。

KML是一种标准的地理编码数据格式,可用于多种不同的地图绘制解决方案。

或者您可以解析xml并创建一个标记,如下所示:

var point= new GLatLng(25.19483, 65.7162);
var marker = new GMarker(point);
map.addOverlay(marker);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM