用城市名称(地址?)设置谷歌地图标记位置
Set google maps marker position with city name (address?)
我使用Google Maps JavaScript API V3 创建地图
当设置标记"位置"属性时,我们必须设置纬度和经度。
如果我想创建一个国家地图(中心),并在带有城市名称的城市上放置标记,该怎么办?
我已经用静态地图做到了这一点,但我找不到用javascript地图做到这一点的方法:
http://maps.googleapis.com/maps/api/staticmap?size=660x400&传感器=错误¢er=马来西亚&marks=kualalumbur&marks=Klang&marks=怡保
有什么想法吗?
您还可以使用Google Geocoding API来完成此操作,您所要做的就是请求:
http://maps.googleapis.com/maps/api/geocode/json?address=PLACE&sensor=false
根据您想要的回报(Json或XML),PLACE是您想要进行地理编码的地方,每个空格都被+
替换。我建议你提供一个准确的地址,例如添加邮政编码和国家,以防出错。
使用它的好处是,用户不必在每次显示地图时请求谷歌地理编码,尤其是当你有很多标记时。你只进行一次地理编码。
相关文章:
- 动态设置谷歌地图缩放
- 使用谷歌地图api计算距离并将其设置在表格中<td>
- 谷歌图表堆叠柱状图.如何设置每个单独堆叠项目(数据系列)的样式
- 将谷歌地图中的平移边界设置为图像覆盖
- 为位于路线上的谷歌地图标记(起点和终点)设置一个信息窗口
- 将边界设置为overlayImage谷歌地图
- 谷歌蜡烛图设置线宽无效
- 为什么谷歌应用程序的电子表格setValue函数没有在单元格中设置值
- 从结果集中自动设置谷歌地图缩放
- 谷歌地图标记在通过变量设置标记和经度时不保持不变
- 如何在谷歌地图中设置多个信息窗口,但使用这种特定的JavaScript方法
- 使用谷歌图表在条形图中设置颜色
- 如何在表单提交时在谷歌分析上设置事件跟踪
- 无法调用方法'应用'关于为jquery谷歌地图插件设置方向的未定义
- 如何设置谷歌翻译默认语言
- 如何将谷歌材料折线图的轴起点设置为0
- 谷歌地图:想在设置draggable为true后直接拖动地图
- AngularJS的谷歌地图-点击标记时,InfoWindow没有设置在正确的位置
- 谷歌图表API:设置表格列宽以适应数据
- 谷歌设置自动完成限制类型&隐藏的关键