Карты Google показывают сообщение «Только для целей разработки», когда я пытаюсь показать его на своей веб-странице:
Как я могу заставить это сообщение исчезнуть?
Мой код такой:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script type="text/javascript">
function initialize() {
var myLatlng = new google.maps.LatLng(50.5792659,8.6744471);
var centerMap = new google.maps.LatLng(50.5792659,8.6744471);
var div = document.getElementById('map');
}
</script>
Потом позже у меня
<p>
<a
href="https://www.google.com/maps/dir//50.5792659,8.6744471/@50.579266,8.674447,16z"
target="_blank"
>Route berechnen</a>
</p>
Я не вижу, откуда это сообщение.
google-maps
google-maps-api-3
tmighty
источник
источник
Ответы:
Карты Google больше не являются бесплатными. Вы должны связать кредитную карту, чтобы вы могли получать счета, если на вашем сайте есть запросы, которые превышают кредит в 200 долларов, который они ежемесячно дают вам бесплатно. Вот почему вы получаете карты с водяными знаками.
Для получения дополнительной информации см .: https://cloud.google.com/maps-platform/pricing/.
Обновление: общая проблема новой биллинговой системы заключается в том, что теперь вам нужно активировать каждый API отдельно. Все они имеют разные цены (некоторые даже бесплатны), поэтому Google считает необходимым, чтобы вы включили их индивидуально для своего домена. Я никогда не был активным пользователем Google Maps, но у меня возникает ощущение, что сейчас API гораздо больше, чем раньше.
Поэтому, если вы по-прежнему получаете сообщение об ограниченном использовании после включения биллинга, выясните, какой API вам нужен именно для тех функций, которые вы хотите предложить, и проверьте, включен ли он. Настройки API очень сложно найти.
источник
-->
developers.google.com/maps/documentation/embed/….Водяной знак, помеченный  « только в целях разработки », возвращается, если выполняется любое из следующих условий:
источник
Как писала Виктория, Карты Google больше не являются бесплатными, но вы можете сменить поставщика карт. Вы можете быть заинтересованы в OpenStreetMap, есть простой способ использовать его на вашем сайте, описанном здесь: https://handyman.dulare.com/switching-from-google-maps-to-openstreetmap/
К сожалению, в OpenStreetMap нет простого способа указания маршрутов из одной точки в другую, а также нет просмотра улиц.
источник
В моих целях я использовал альтернативный https://www.openstreetmap.org/ .
источник
Как было рекомендовано в комментарии, я использовал надстройку Chrome « Google Maps Platform API Checker » для выявления и устранения проблемы.
По сути, эта надстройка направила меня сюда, где я смог войти в Google и создать бесплатный ключ API.
После этого я обновил свой JavaScript, и он сразу решил эту проблему.
Старый JavaScript: ... script src = "https://maps.googleapis.com/maps/api/js?v=3" ...
Обновлен Javascript: ... script src = "https://maps.googleapis.com/maps/api/js?key=*****GOOGLE API KEY ****** & v = 3" ...
Затем надстройка проверила вызов API JS. Надеюсь, что это поможет кому-то решить проблему быстро!
источник
Теперь карты Google бесплатны только для разработки.
Также смотрите старые детали цены: Старый
источник
Если MapTypeId является
SATELLITE
илиHYBRID
ну, это просто водяной знак, вы можете скрыть его, если вы измените то,
<div>
чтоz-index=100
я используюили вы можете использовать
но это не так отзывчиво, как
setInterval
источник
Если вы хотите бесплатную простую карту местоположения, показывающую одно отмеченное местоположение, для вашего сайта, тогда
Дайте мне знать, если это поможет ..
источник
Мне кажется, что, когда он отображает «Только для целей разработки», вы не можете видеть конфигурации карт во время разработки (или, скорее, играть с этими конфигурациями). В моем случае я не включил выставление счетов за привязку к используемому API, и я думаю, что именно поэтому он так себя ведет.
источник
Для меня исправлена ошибка при активации биллинга в гугл консоли. (Я получил 1-летнюю пробную версию для разработчиков)
источник
Вы не можете использовать тег iframe в HTML, вот что вы можете сделать:
* просто зайдите в карты Google и укажите свое местоположение
* нажмите "Поделиться"
* перейдите к "Вставить карту"
* скопируйте код HTML
* вставьте его в свой HTML страница
* отрегулируйте высоту и ширину в соответствии с вашими требованиями
* запустите
Это может сработать
источник