2010-11-04 4 views
3

Учитывая улицу, город, lat/long и zip, как вы создаете привязку к карте Google?Создать ссылку Gmap с адреса

После результата Gmap я попытался воспроизвести ссылку, которую она дала. До сих пор я пробовал:

$street = str_replace(' ', '+', $location['street']); 
$street = str_replace('#', '%23', $street); 
$city = str_replace(' ', '+', $location['city']); 
$state = str_replace(' ', '+', $location['state']); 
$zip = $location['zip']; 
$lat = $location['lat']; 
$long = $location['long']; 

$map = 'http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q='.$street.'+'.$city.'+'.$state.'&sll='.$lat.','.$long.'&ie=UTF8&hq=&hnear='.$street.',+'.$city.',+'.$state.',+'.$zip.'&ll='.$lat.','.$long; 

Иногда это работает, иногда я получаю «Мы не могли понять ваш запрос». Кто-нибудь знает, как сделать эту работу для любого результата?

ответ

4

Я всегда упростил его до просто запросов (Q), и я никогда не имел проблем

http://www.google.com/maps?q=address(tooltip/infowindow title) 

, что вы положили в() будет текст всплывающей подсказки и название для infowindow

Смежные вопросы