Vì vậy, tôi có tập lệnh sau để sử dụng API bản đồ google, tất cả đều ổn, nhưng tôi cần tạo bản đồ có nhiều Marker (bóng) biểu tượng hình trỏ đến một cái gì đó) và tôi cần mỗi điểm đánh dấu để trỏ vào một khu vực khác của bản đồ (tức là các tọa độ khác nhau), làm cách nào tôi có thể làm điều đó?Cách sử dụng google maps API với nhiều điểm đánh dấu trên cùng một bản đồ
<script type="text/javascript">
function load() {
var map = new GMap2(document.getElementById("map"));
var marker = new GMarker(new GLatLng(<%=coordinates%>));
var html="<img src='simplemap_logo.jpg' width='20' height='20'/> " +
"<%=maptitle%><br/>" +
"<%=text%>";
map.setCenter(new GLatLng(<%=coordinates%>), <%=zoom%>)
map.setMapType(G_HYBRID_MAP);
map.addOverlay(marker);
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
marker.openInfoWindowHtml(html);
}
//]]>
</script>
hơn Một câu hỏi, nếu tôi vượt qua các văn bản Script như là một biến, cho phép nói điều gì đó như:
<script type="text/javascript">
<%=ScriptText%>
</script>
và tôi <% = ScriptText%> sẽ là một chuỗi mà tôi sẽ xây dựng và gán giá trị của nó cho biến Friend hoặc Public được gọi là ScriptText, nó sẽ vẫn chạy và hoạt động đúng không? (tôi đang làm điều này để làm cho kịch bản của tôi năng động và khác nhau dựa trên cách tôi xây dựng nó như một STRING, do mù chữ của tôi trong javascripting; P)
Vì bạn đang đi qua cùng một mảng latlng1 hai lần tại sao có một đơn cho vòng lặp và gọi map1.addOverlay và latlngbounds trong cùng một vòng lặp? –