2011-10-11 151 views
0

我使用php写出一个html文件,类似于用户配置文件,其中包含以配置文件地址为中心的谷歌地图。将LatLng对象传递给JavaScript?

我知道纬度/经度是以latlng对象格式返回的。我可以使用PHP解析出这个对象的json,并直接将其传递到JavaScript,还是不可能的PHP传递此对象?此外,这些信息可以存储在一个SQL数据库(不使用融合表)?

编辑:所以如果我有

$geoadd = $address.','.$city.','.$state.','.$zipcode.',USA'; 
    $geoadd = urlencode($geoadd); 
    $url = "http://maps.googleapis.com/maps/api/geocode/output?address=".$geoadd; 
    $json_response = json_decode($url, TRUE); 

我只是通过json_response $为JavaScript?

+1

我不知道你为什么想在PHP中解码JSON来将它发送到JavaScript,但是这是可能的。如果我是你,我会等着解析它,直到它到达你的JS,并且只让PHP一直传递它。 –

+0

[json_decode](http://php.net/manual/en/function.json-decode.php) – zzzzBov

回答

1

你应该使用ajax调用并解析gocoder在那里的响应。只要利用jquery ajax call即可。