Google MapsAPIマーカーが機能しない

user3842086

単にマーカーを表示させようとしています。Google Maps APIを使用するのはこれが初めてなので、ガイドとしてGoogleの例を使用しています。以下のコードで構文上の問題は見つかりません。マーカーが読み込まれないのはなぜですか?

<!DOCTYPE html>
<html> 
<head> 
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<style type="text/css">
      html { height: 100% }
      body { height: 100%; margin: 0px; padding: 0px }
      #map_canvas { height: 100%; z-index: 0;}
      #gmnoprint {width: auto;}
</style>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/> 
<title>Google Map of Floor Plan</title> 
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script>
function CustomMapType() {
}
CustomMapType.prototype.tileSize = new google.maps.Size(256,256);
CustomMapType.prototype.maxZoom = 4;
CustomMapType.prototype.getTile = function(coord, zoom, ownerDocument) {
    var div = ownerDocument.createElement('DIV');
    var baseURL = 'C:/Temp';
    baseURL += zoom + '_' + coord.x + '_' + coord.y + '.png';
    div.style.width = this.tileSize.width + 'px';
    div.style.height = this.tileSize.height + 'px';
    div.style.backgroundColor = '#1B2D33';
    div.style.backgroundImage = 'url(' + baseURL + ')';
    return div;
};

CustomMapType.prototype.name = "Custom";
CustomMapType.prototype.alt = "Tile Coordinate Map Type";
var map;
var CustomMapType = new CustomMapType();
function initialize() {
    var myLatlng = new google.maps.LatLng(65, -56);
    var mapOptions = {
        minZoom: 0,
        maxZoom: 4,
        isPng: true,
        mapTypeControl: false,
        streetViewControl: false,
        center: new google.maps.LatLng(65.07,-56.08),     
        zoom: 3,
        mapTypeControlOptions: {
        mapTypeIds: ['custom', google.maps.MapTypeId.ROADMAP],
        style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
        }
    };
    var marker = new google.maps.Marker({
        position: myLatlng,
        map: map,
        title: 'Hello World'
    });

    map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);
    map.mapTypes.set('custom',CustomMapType);
    map.setMapTypeId('custom');
}

google.maps.event.addDomListener(window, 'load', initialize);

</script>
</head> 
<body onload="initialize()"> 
<div id="map_canvas" style="background: #1B2D33;"></div> 
</body>
</html> 
アント・ユルコビッチ

マップは、marker作成時に初期化されていません

var marker = new google.maps.Marker({
    position: myLatlng,
    map: map,
    title: 'Hello World'
});

map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);

したがって、map最初に作成してから使用する必要があります

map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);

var marker = new google.maps.Marker({
    position: myLatlng,
    map: map,
    title: 'Hello World'
});

または、マップを初期化した後、マーカーでsetMapを呼び出します。

var marker = new google.maps.Marker({
    position: myLatlng,
    title: 'Hello World'
});

map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);

marker.setMap(map);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Android:半透明のステータスバーがGoogle MapsAPIで機能しない

分類Dev

Google static mapsapi-パラメータが機能しないhl = ru

分類Dev

Google MapsAPIがPhoneGapで機能しない-空白のページを生成する

分類Dev

Google MapsAPI-マーカーが表示されない

分類Dev

Javascript Google MapsAPI-マーカーが表示されない

分類Dev

Google Maps API:マーカーリンクが機能しない

分類Dev

Googleマップのカスタムマーカーが機能しない

分類Dev

GoogleマップマーカーがSafariのShadowDOMで機能しない

分類Dev

Google MapsAPIがマーカーを複数回配置することを許可しない

分類Dev

Google MapsAPIポリゴンのfillColorが機能しない

分類Dev

Google Maps Api3-可視マーカーのfitBoundsが機能しない

分類Dev

Googleマップのカスタムマップマーカー画像ホバーが機能しない

分類Dev

fullcalendarがプライマリGoogleカレンダーで機能しない

分類Dev

Googleマップマーカークラスタリングがズームアウトで機能しない

分類Dev

DBからのときにGoogleマップマーカーが機能しない

分類Dev

Googleカレンダーが機能しない

分類Dev

Googleトークで内蔵マイクが機能しない

分類Dev

Googleマップがリリースで機能しない

分類Dev

Googleトークで内蔵マイクが機能しない

分類Dev

Google CloudDebuggerがPythonAppEngineマネージドVMで機能しない

分類Dev

Wordpress(avadaテーマ)google fonts latinextendedが機能しない

分類Dev

Googleマップズームが機能しない

分類Dev

Google Maps MarkerClustererが機能しないか、すべてのマーカーを非表示にします

分類Dev

APIを介したGoogleカレンダーのリマインダーが機能しない

分類Dev

Googleコードが機能しない

分類Dev

iOS Google MapsAPIルートが正しく表示されない

分類Dev

URLのGoogleマップズームパラメータが機能しない

分類Dev

GoogleマップリリースAPIキーが機能しない

分類Dev

GoogleマップのジオコーダーとMoveToRegionが機能しない

Related 関連記事

  1. 1

    Android:半透明のステータスバーがGoogle MapsAPIで機能しない

  2. 2

    Google static mapsapi-パラメータが機能しないhl = ru

  3. 3

    Google MapsAPIがPhoneGapで機能しない-空白のページを生成する

  4. 4

    Google MapsAPI-マーカーが表示されない

  5. 5

    Javascript Google MapsAPI-マーカーが表示されない

  6. 6

    Google Maps API:マーカーリンクが機能しない

  7. 7

    Googleマップのカスタムマーカーが機能しない

  8. 8

    GoogleマップマーカーがSafariのShadowDOMで機能しない

  9. 9

    Google MapsAPIがマーカーを複数回配置することを許可しない

  10. 10

    Google MapsAPIポリゴンのfillColorが機能しない

  11. 11

    Google Maps Api3-可視マーカーのfitBoundsが機能しない

  12. 12

    Googleマップのカスタムマップマーカー画像ホバーが機能しない

  13. 13

    fullcalendarがプライマリGoogleカレンダーで機能しない

  14. 14

    Googleマップマーカークラスタリングがズームアウトで機能しない

  15. 15

    DBからのときにGoogleマップマーカーが機能しない

  16. 16

    Googleカレンダーが機能しない

  17. 17

    Googleトークで内蔵マイクが機能しない

  18. 18

    Googleマップがリリースで機能しない

  19. 19

    Googleトークで内蔵マイクが機能しない

  20. 20

    Google CloudDebuggerがPythonAppEngineマネージドVMで機能しない

  21. 21

    Wordpress(avadaテーマ)google fonts latinextendedが機能しない

  22. 22

    Googleマップズームが機能しない

  23. 23

    Google Maps MarkerClustererが機能しないか、すべてのマーカーを非表示にします

  24. 24

    APIを介したGoogleカレンダーのリマインダーが機能しない

  25. 25

    Googleコードが機能しない

  26. 26

    iOS Google MapsAPIルートが正しく表示されない

  27. 27

    URLのGoogleマップズームパラメータが機能しない

  28. 28

    GoogleマップリリースAPIキーが機能しない

  29. 29

    GoogleマップのジオコーダーとMoveToRegionが機能しない

ホットタグ

アーカイブ