Этот вопрос может быть копией любого другого вопроса. Но я не смог найти решение.
Я добавляю карту Google на свою страницу, используя плагин jQuery gmap3. Он работал, но когда я пытаюсь показать карту, она показывает только маркер и элементы управления. Я пытаюсь использовать размер, но он не работает для меня. Это выглядит так:
Вот мой код:
savedGpsData = $('#inputGps').val().split(", ");
$("#mapsAddress").gmap3({
map: {
options: {
center: [parseFloat(savedGpsData[0]), parseFloat(savedGpsData[1])],
zoom: 14
}
},
marker: {
values: [
{latLng: [parseFloat(savedGpsData[0]), parseFloat(savedGpsData[1])]},
],
options: {
draggable: true
},
events: {
dragend: function(marker) {
$('#inputGps').val(marker.getPosition().lat() + ', ' + marker.getPosition().lng());
var gps_coor = $('#inputGps').val();
var gpsLoc = gps_coor.split(', ');
$('#gps_latitude').val(gpsLoc[0]);
$('#gps_longitude').val(gpsLoc[1]);
}
}
},
trigger:"resize"
});
не уверен, но я думаю, что это проблема, попробуйте уменьшить масштаб до 9, например, с 14 слишком много, и это не показывает в местоположении по умолчанию любые контуры.
попробуйте, например, увеличить: 9
Это может произойти. Если значение широты и долготы одинаково. Поэтому необходимо проверить это и убедиться, что эти значения не совпадают.