我有个问题。我正在发送带有 lat 和 lng 值的 JavaScript 字符串。然后,在 JavaScript 中,我使用该split()
方法,并获取包含此值的数组。如何绘制所有标记?此功能无法正常工作 - 未在地图上创建标记。怎么了?
var lngstring = <%=lngstring %>
var latstring = <%=latstring %>
alert(latstring);
alert(lngstring);
var arraylat = latstring.split("#");
var arraylng = lngstring.split("#");
alert(arraylat.length) // 200
for (var i = 0; i < arraylat.length; i++) {
var marker = new google.maps.Marker({
position: new google.maps.LatLng(arraylat[i],arraylng[i]),
map: map
});
//alert(arraylat[i],arraylng[i]);
}
alert("ready!");
alert(arraylat[2]); // 37.789879
alert(arraylng[2]); // -122.39044200000001