2010-11-04 42 views
3

鉴于街道,城市,经纬度和邮政编码,您如何创建Google Map的锚链接?从地址创建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