我正在使用谷歌地图,并从解析的XML文件创建一组标记。 javascript是否可以获得标记的计数?或者我应该在SQL中执行此操作吗?
这是javascript:
var xml = parseXml(data);
var markerNodes = xml.documentElement.getElementsByTagName("marker");
var bounds = new google.maps.LatLngBounds();
以下是XML示例:
<markers>
<marker name="Banner Churchill Community Hospital" address="801 East Williams Avenue" city="Fallon" state="NV" zipcode="89406" telephone="7754233151" lat="39.475056" lng="-118.766434" images="./thumbnails/placeholder.jpg" url="www.yahoo.com" />
<marker name="Boulder City Hospital" address="901 Adams Blvd" city="Boulder City" state="NV" zipcode="89005" telephone="7022934111" lat="35.968273" lng="-114.84185" images="./thumbnails/placeholder.jpg" url="www.yahoo.com" />
</markers>
我不确定javascript是否可以获得标记的总数,或者我是否需要在SQL查询中执行此操作。 谢谢, - 马特
答案 0 :(得分:3)
也许我没有正确理解你的问题,但是markerNodes.length会告诉你在xml中找到了多少个“标记”节点。