0

Google マップが機能していません。何が問題になる可能性がありますか?

地理座標を取得するためのコード:

$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>
4

2 に答える 2

0

$lat と $lng は緯度と経度です。

" http://maps.googleapis.com/maps/api/geocode/json?latlng= $lat,$lng&sensor=false"

アドレスを使用している場合は、次のようにします。

" http://maps.googleapis.com/maps/api/geocode/json?address= $addr&sensor=false"

ドキュメントはこちらにあります: https://developers.google.com/maps/documentation/geocoding/

于 2013-05-25T18:47:55.913 に答える
0

このプロセスは「ジオコーディング」と呼ばれます。このためのGoogleのAPIは次のとおりです

于 2013-04-10T09:51:32.283 に答える