Я кодирую сайт для производителя с около 80 мест. Я хочу иметь возможность центрировать карту по городу / штату локации, когда она появляется в модале.
У меня есть две следующие проблемы:
- Координаты для каждого местоположения отсутствуют в данных текущего сайта
- Попытка использовать службу геолокации Google для получения координатразбивает все страницы
Так что мне нужно иметь возможность просто использовать город / штат вместо сложных функций Google Geoloc JSON / XML. Это вещь? Я нигде не могу его найти.
var plant_map = new google.maps.Map(document.getElementById('map-plants'), {
// zoom: 5,
minZoom: <?php echo $zoomLevel ?>,
center: new google.maps.LatLng(<?php echo $latitude; ?>, <?php echo $longitude; ?>),
mapTypeId: 'terrain',
mapTypeControl: false,
// scaleControl: false,
// disableDefaultUI: true
});
Приведенный выше код работает нормально, так как данные $latitude
и $longitude
поступают из пользовательских файлов cookie или с входных данных. Но есть ли способ использовать город / штат, чтобы установить «центр:», когда координаты недоступны?
Альтернативой является ручное получение значения Lat / Long для каждого местоположения для жесткого кода в массив. Спасибо!