Проблема с картой Google

У меня есть любой адрес, записанный в моей базе данных, соответствующий клиентам.

Проблема, с которой я столкнулся, касается включения googlemap.

У меня есть следующий код, который преобразует адрес в поляр.

function getCoordonnees($adresse) {
    $url = "http://maps.google.com/maps/geo?q=" . urlencode($adresse) .
            "&output=csv";
    $csv = file($url);
    $donnees = preg_split("#,#", $csv[0]);
    return $donnees[2] . "," . $donnees[3];
}

Следующий код возвращает мне что-то вроде этого

48.9381235,2.1329083

Когда я использую карту Google, у меня есть такая картина:

Который происходит от этого URL (генерируется моей функцией

http://maps.google.com/staticmap?center=48.9381235,2.1329083&zoom=15&size=300x300&maptype=mobile&markers=48.9381235,2.1329083,red&key=***********************KEY*GOOGLEMAP************&sensor=false

Когда я пытаюсь отобразить эту картинку на моем сайте, появляется ошибка,

<img src="http://maps.google.com/staticmap?center=<?php echo $polar; ?>&zoom=15&size=300x300&maptype=mobile&markers=<?php echo $polar; ?>,red&key=***********************KEY*GOOGLEMAP************&sensor=false" style="border:double 2px" />

куда $polar это поляры.

Включение этого кода в мой сайт возвращает мне следующую ошибку:

Failed to load resource: the server responded with a status of 403 (Forbidden) 

Я понятия не имею, откуда эта ошибка. На самом деле я не думаю, что это происходит от Google Map, потому что на Stackru, изображение отображается.

Поэтому я хотел бы спросить, если кто-нибудь знает, где может быть эта ошибка? Это из конфигурации сервера или что-то еще? Я искал это много раз без ответа.

Любая помощь будет высоко ценится.

1 ответ

У меня возникла та же проблема, и я решил включить Google Maps API v2. У меня уже был включен Google Maps API v3, но прежде чем связываться со многими настройками, я включил их оба. Теперь работает

Другие вопросы по тегам