簡體   English   中英

如何在Google地圖的中心位置設置標記

[英]How to set marker in center position in google map

當我單擊文本時。 谷歌地圖將在引導程序中彈出模式彈出窗口

在這里創建了谷歌地圖,並通過標記指出了位置。 標記放置在左上角。 不在中心位置。

調用谷歌地圖

td_location.innerHTML = '<span data-toggle="modal" data-target="#map"><img src="img/marker.png" class="add_marker" onclick="createMap('+json_obj.devices[i].latitude+','+json_obj.devices[i].longitude+')"/></span>'

谷歌地圖創建

function createMap(lat,lng)
    {
        var mapOptions={
            zoom:10,
            //center:new google.maps.LatLng(lat, lng)
        };
       map=new google.maps.Map(document.getElementById('locationMap'),mapOptions);
         var pos=new google.maps.LatLng(lat,lng);
         var marker = new google.maps.Marker({
          position: pos,
          map: map,
         });

         map.setCenter(pos);

        return true;
    }
 google.maps.event.addListenerOnce(map, 'idle', function(){
        google.maps.event.trigger(map, 'resize');
        map.setCenter(pos);
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM