html

divに適当にidを割り当てます。
ここではgmapとしました。

html

  1. <div id="gmap" style="width: 590px; height: 400px;"></div>

javascript

javascriptはheadの最後か、bodyを閉じる直前とかいつもの位置に入れましょう。

javascript

  1. <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script>
  2. <script type="text/javascript">
  3. window.onload = initialize;
  4. function initialize() {
  5. //ピンにマウスオーバーしたときのテキスト
  6. var markTitle = '東京都庁';
  7. //ウィンドウのコンテンツ
  8. var contentString = '<div id="content" style="width: 250px; height: 80px;">'+
  9. '東京都庁<br />〒163-8001 東京都新宿区西新宿2-8-1'+
  10. '</div>';
  11. //緯度・経度
  12. var myLatlng = new google.maps.LatLng(35.689488,139.691706);
  13. var myOptions = {
  14. zoom: 16,
  15. center: myLatlng,
  16. mapTypeId: google.maps.MapTypeId.ROADMAP,
  17. scrollwheel: false
  18. }
  19. var map = new google.maps.Map(document.getElementById("gmap"), myOptions);
  20. var infowindow = new google.maps.InfoWindow({
  21. content: contentString
  22. });
  23. var marker = new google.maps.Marker({
  24. position: myLatlng,
  25. map: map,
  26. title: markTitle
  27. });
  28. google.maps.event.addListener(marker, 'click', function() {
  29. infowindow.open(map,marker);
  30. });
  31. }
  32. </script>

htmlはidを変更した場合は、19行目の「getElementById」を変更します。