Поскольку каждый из нас знает, что платформа Google Maps представила новую модель ценообразования, я стараюсь максимально снизить стоимость сервиса Google Maps, отключив то, что я не использую на своем веб-сайте, что использует сервис карт.
Вот снимок экрана с оценкой стоимости моего сервиса Google Maps за последние три дня, так как мы управляем веб-сайтом с большим трафиком, я думаю, что мы собираемся потратить много денег на сервис карт.
Также я загружаю карту Google на экран только при необходимости, а затем вызываю эту функцию для инициализации карт:
find_centre_map = new google.maps.Map(document.getElementById("find-centre-map"), {
center: {lat: -28.214739, lng: 134.657340}
, zoom: 5
, mapTypeControl: false
, gestureHandling: 'greedy'
, styles: [{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}]
, zoomControlOptions: {
position: google.maps.ControlPosition.RIGHT_CENTER
}
, streetViewControlOptions: {
position: google.maps.ControlPosition.RIGHT_CENTER
}
});
После этого я использую статический файл json, который содержит информацию о широте, ширине и маркере и зацикливает его для отображения маркеров на карте Google.
Может кто-нибудь объяснить, как я могу отключить API Карт и улиц - Сервис динамических карт ??
И просто используйте Maps javascript API, который бесплатный. Посмотрите на скриншот выше, чтобы увидеть использование карты и ее цены.
Будем весьма благодарны за любую помощь в снижении стоимости карты.