だから、GoogleマップAPIを使用するための次のスクリプトがありますが、すべて問題ありませんが、複数のマーカー(何かを指している風船の形をしたアイコン)を持つマップを作成する必要があり、それらのマーカーのそれぞれを指す必要がありますマップの別のエリア (つまり、別の座標)、どうすればいいですか?
<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>
もう 1 つの質問です。スクリプト テキストを変数として渡す場合、次のように言いましょう。
<script type="text/javascript">
<%=ScriptText%>
</script>
私の <%=ScriptText%> は、私が作成してその値を Friend または Public 変数の ScriptText に割り当てる文字列になります。それでも実行され、正しく動作しますか? (私はこれを行って、スクリプトを動的で、STRING として構築する方法に基づいて異なるものにしています。これは、javascripting の文盲のためです;P)