Поэтому у меня есть шаблон веб-сайта, который я хочу использовать. Шаблон имеет карту на одной из страниц, и я хотел бы использовать карту, но изменить местоположение, где отображается карта.
В.html файле он имеет следующую строку кода
<div id="gmap"></div>
А затем в папке js файл
gmap3.min.js
Имеет следующий код
Как я могу изменить местоположение, которое показывает карта?
Может быть, поздно, но я столкнулся с одной проблемой и нашел способ ее решить.
Javascript на gmap3.js или map3.min.js настроен на получение позиции для маркера с адреса, а все остальные значения равны false, включая LatLng, как мы можем видеть в куске кода из gmap3.js:
latLng:{
map:false,
marker:false,
infowindow:false,
circle:false,
overlay: false,
getlatlng: false,
getmaxzoom: false,
getelevation: false,
streetviewpanorama: false,
getaddress: true
},
На большинстве шаблонов адрес расположен по сценарию в конце HTML файла, в функции:
$(document).ready(function() {
$("#gmap").gmap3({ ... }
Просто измените адрес, расположенный в этой функции, и местоположение вашего маркера должно измениться.
Если вы используете маркеры, вы можете изменить позицию, как
$('.gmap3.top').gmap3({
marker:{
latLng:[29.132318972825445,81.32052349999992]
}
});
или если вы хотите изменить центральное положение Карт Google и Маркера
$('#gmap').gmap3({
map:{
options:{
center: [-33, 151], //---place the lat and lon of map center position
zoom: 8
}
},
marker:{
latLng: [-33, 151], //---place the lat and lon of marker
callback: function(){
//----
}
}
});
Для получения информации, проверьте эту документацию