我也有這個問題,你可以把這個jquery代碼,它實際上圍繞你的當前位置 - 但沒有添加標記。隨便找個地方將其添加在你的主題,
jQuery(document).ready(function() {
jQuery(function($) {
$.extend({
initialize: function() {
var m = Drupal.gmap.getMap('auto1map');
if (m.map && m.markersready) {
$.setCoords();
}
else {
m.bind('markersready', function(data) {
$.setCoords();
});
}
},
setCoords: function() {
navigator.geolocation.getCurrentPosition(function (position) {
var gmap = Drupal.gmap.getMap('auto1map').map;
var lat = position.coords.latitude;
var lng = position.coords.longitude;
gmap.setCenter(new google.maps.LatLng(lat, lng));
gmap.setZoom(13);
});
}
});
$.initialize();
});
});
現在你可以居中地圖在你的位置,現在我需要找出一種方法來放置標記下來在這個位置。
謝謝。但是,該地圖也可以用作m ['map'],其中m如您所提及的Drupal.gmap.getMap(map-id)。 – SGhosh