【发布时间】:2023-03-18 19:21:01
【问题描述】:
我正在尝试使用具有自己的内部网络服务器 (fshost) 的程序中的实时 xml 数据在谷歌地图上放置标记。动态 xml 位于 It http://109.169.x.x:81/xml,它正在工作并且可以在浏览器中显示数据。
我认为我遇到的问题是 url 没有文件扩展名?如果我首先将网页保存为 xml 并指向它,但不能直接通过其 url,我可以成功地在地图上显示标记。我正在阅读它,可能是因为 xml 的数据类型设置不正确?我尝试寻找如何设置正确类型的示例,但我没有运气。
有人可以帮忙吗?非常感谢。
jQuery.get("http://109.169.x.x:81/xml", {}, function(data) {
jQuery(data).find("Player").each(function() {
var marker = jQuery(this);
var latlng = new google.maps.LatLng(parseFloat(marker.find("Latitude").text().replace('N', '+')), parseFloat(marker.find("Longitude").text().replace('W', '-')));
var marker = new google.maps .Marker({position: latlng, map: map});
});
});
【问题讨论】:
标签: jquery xml google-maps