2013-04-10 153 views
0

我有非工作谷歌地圖。什麼可能是一個問題?對於GET地理cordinates谷歌地圖 - 使用網站上的地址顯示地圖

代碼:

$gmap = file_get_contents ("http://maps.google.com/maps/geo?q=". urlencode($row['gps'])); 
$json = json_decode ($gmap); 
$suradnice = $json->Placemark[0]->Point->coordinates; 
$gps = $s[1] .",". $s[0]; 

嵌入代碼:

<iframe width='295' height='360' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' src='http://maps.google.com/?q={$gps}&amp;ie=UTF8&amp;t=h&amp;z=12&amp;vpsrc=0&amp;ll={$gps}&amp;output=embed'></iframe> 
+0

您的代碼是否能夠獲得座標?您正在使用已棄用的v2地理編碼服務,請參閱[當前版本]的文檔(https://developers.google.com/maps/documentation/geocoding/) – geocodezip 2013-04-10 10:00:38

回答

0

這一過程被稱爲 「地理編碼」。 Here's Google's API for this

+0

該鏈接適用於已棄用的[Google Maps JavaScript API v2] (https://developers.google.com/maps/documentation/javascript/v2/services)(只保證在2013年5月19日前工作,不建議用於新開發) – geocodezip 2013-04-10 09:57:57

+0

否則,您可以使用[Google Maps Javascript API v3] (https://developers.google.com/maps/documentation/geocoding/#GeocodingRequests) – 2013-04-10 10:24:13