生成带有地址字符串的谷歌地图
Generate Googlemaps with address string
我对Google API很陌生。我在数据库中存储了一些地址信息,我用PHP while循环将其调用到我的页面。我想要的是,它根据存储在数据库中的街道名称和城市,在谷歌地图中显示地址的位置。
我了解如何使用谷歌地图的唯一方法是使用纬度和经度。有没有办法将街道名称和城市转换为这些坐标,以便在我的网站上生成正确的地图位置?
我希望有人能给我一个答案。提前谢谢。
我找到了一个PHP解决方案,它可以生成适用于我的lat和lng。希望也适用于您。
// Get the JSON
$url='http://maps.googleapis.com/maps/api/geocode/json?address=2+bis+avenue+Foch75116+Paris+FR&sensor=false';
$source = file_get_contents($url);
$obj = json_decode($source);
$lat = $obj->results[0]->geometry->location->lat;
$lng = $obj->results[0]->geometry->location->lng;
echo $lat;
它生成一个带有地址的JSON,使用PHP可以获得lat和lng。只需在"address="
使用http://maps.google.com/maps?q=并在url的末尾添加地址字符串。
如果你想把它用在手机上,看看这个问题。使用intent 调用Google地图时抑制选择器对话框
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 在谷歌地图API自动完成中显示不匹配字符串的结果
- javascript/谷歌地图:将位置对象转换为字符串
- 将查询字符串参数与谷歌地图api v3服务结合使用
- 如何以编程方式输入搜索字符串并触发谷歌地图API的places_changed
- 谷歌地图自动完成删除空格并在地址字符串中插入加号(+)
- 将谷歌地图居中到位置字符串
- 谷歌地图:- 无效值错误:设置图标:不是字符串;并且没有网址属性;并且没有路径属性
- 谷歌地图,格式化字符串.(去掉撇号)
- 根据字符串位置在谷歌地图中放置标记
- 谷歌地图错误:未捕获的InvalidValueError:setIcon:不是字符串;并且没有url属性;并且没有路径属
- 谷歌地图Api运行getPlaces与自定义字符串
- 如何将字符串转换为谷歌地图javascript中的折线路径
- 修复谷歌地图折线的编码字符串
- Json字符串到谷歌地图标记
- 如何使用一个JSON字符串的谷歌地图.data. loadgeojson
- 谷歌地图GetLocation返回字符串
- 生成带有地址字符串的谷歌地图