2014-03-26 95 views
0

當我點擊文本。谷歌地圖將在模式彈出在引導如何在谷歌地圖中的中心位置設置標記

在這裏谷歌地圖創建和位置由標記指出。標記放置在左上角。不在中心位置。

調用谷歌地圖

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; 
    } 
+0

的可能重複:http://stackoverflow.com/questions/6150409/google-map-v3-set -center-to-specific-marker – Zafer

+0

這是關於Google Maps的infoWindow嗎?我在您的問題中沒有看到任何infoWindow代碼? – Praveen

+0

我沒有使用infowindow。我得到一個地址並在表格中顯示。我爲此得到了答案。 – Mohaideen

回答

0
google.maps.event.addListenerOnce(map, 'idle', function(){ 
     google.maps.event.trigger(map, 'resize'); 
     map.setCenter(pos); 
    }); 
相關問題