У меня есть адрес, записанный в моем файле данных, соответствующем клиентам.проблема с google map
Проблема, с которой я столкнулся, касается включения 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];
}
Следующий код возвращает мне somethinbg как то
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, потому что в stackoverflow отображается изображение.
Поэтому я бы спросил, знает ли кто-нибудь, где может произойти эта ошибка? Это из конфигурации сервера или что-то еще? Я искал это много раз без ответа.
Anykind of help будет очень благодарен.
Ваш код выглядит хорошо (проверено на локальном html только с тегом img, заменяя Php echo $ polar;?> С координатами выше. Можете ли вы гарантировать, что $ polar вернет точно то, что предполагается Вероятно, вы можете проверить, что на странице «view-source» на странице html при отображении ошибки. – rjml
Спасибо за ваш быстрый ответ, я уверен, что на 100% полярность вернет ожидаемое значение. Для доказательства я могу для отображения изображений в stackoverflow.Я думаю, что некорректная конфигурация сервера или проблемы с кешем, но у меня нет идеи о том, что не так. Я сделал var_dumpt ($ polar), и он возвращает именно то, что было Ожидаемый –
Станислав, Если я могу дать вам совет, скройте свой ключ карты Google, чтобы избежать каких-либо проблем. не знаю, сможет ли кто-нибудь принять его и сделать с ним что-то не так. –