0

私のアプリケーションでは、Googleマップを自分のWebページの1つに統合する必要があります。これがグーグルマップを統合するための私のコードです:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://maps.google.com/maps?file=api&v=3" type="text/javascript">
</script>
</head>
<body>
<div id="map" style="width: 700px; height: 500px"></div>
<script type="text/javascript">
//<![CDATA[

var map = new GMap(document.getElementById("map"));
map.centerAndZoom(new GPoint(-83.022206, 39.998264), 7);
map.setCenter(point, 15);
map.setUIToDefault();
map.setMapType(G_NORMAL_MAP);

// Create the marker and corresponding information window

function createInfoMarker(point, address) {
  var marker = new GMarker(point);
  GEvent.addListener(marker, "click",
    function() {
      marker.openInfoWindowHtml(address);
    }
  );
  return marker;
}

// University Hall
var point = new GPoint(-83.013307, 40.000610);
address = "University Hall<br />230 North Oval Mall <br />Columbus, Ohio 43210";
var marker = createInfoMarker(point, address);
map.addOverlay(marker);

//]]>
</script>
</body>
</html>

正常に動作していますが、ここでユーザー定義のマーカーを配置します...

誰かがこれを行うのを手伝ってくれますか?

4

1 に答える 1

0

Google Maps APIv3のドキュメントには、これを行う方法を理解するための十分な例が記載されています-

あなたはここでそれを見つけることができます-https ://developers.google.com/maps/documentation/javascript/overlays#Markers

さらに、使用した構文はV3のものではないようですので、最新バージョンを使用してください-https: //developers.google.com/maps/documentation/javascript/controls

于 2012-11-02T07:29:03.907 に答える