私は実際に緯度、経度、およびズームの変数に応じて相互運用したり変更したりする必要があるページの足場にGoogleマップを追加しています。Googleマップの緯度と経度を変更するには
マップは既に作成されており、既定の緯度、経度、およびズームを表示しています。マップを作成する前または作成中に、これらを移動して変更する必要があります。
以下は、パラメータを変更しようとして失敗した例です。 Lat変数、lon変数、およびZoom変数が適切に設定されています。 gmapセレクタは、現在のマップが表示されている場所です。
var latitude = lat;
var longitude = lon;
var latlng = new google.maps.LatLng(latitude, longitude);
var mapOptions = {
zoom: zoom,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new GMap(document.getElementById("gmap"), mapOptions);
var latlng = new google.maps.LatLng(latitude, longitude);
map.setCenter(latlng);
"map = new Gmap"は既存のマップであるため動作しませんか?
がどのように元のマップを作成していますか?現在、既存のものを変更せずに新しいものを作成しています。あなたの問題を示す[mcve]を提供してください。 – geocodezip
@geocodezip gmapのdrupalモジュールによって追加されています。これは現時点で私の頭の上にあります。 – Bestinc