我想使用PHP
构建一个点附近所有餐馆的json_encoded列表寻找构建一个带有参数的php函数:纬度,经度,半径(以米为单位)。并返回一个json_encoded列表
我有一个API密钥,我使用js,但我用服务器端脚本php完成了
任何人都知道该如何做。我想将列表存储到我的数据库中。
发现了这个,但遇到了一些问题http://code.google.com/apis/maps/documentation/mapsdata/developers_guide_protocol.html#Search
在那里给出的网址中的mapID和userID是什么。
答案 0 :(得分:0)
您是否考虑过使用Ajax将数据提交到PHP脚本,并使用javascript中PHP脚本的返回值将数据绘制到地图中。您可以json
发送数据。
答案 1 :(得分:0)
查看地理编码API:http://code.google.com/apis/maps/documentation/geocoding/。您可以使用file_get_contents函数从PHP调用API:
$url = sprintf("http://maps.google.com/maps/geo?q=%s&output=json&key=%s&ll=%s,%s",
$query, $api_key, $latitude, $longitude);
$data = json_decode(file_get_contents($url));