在Google Maps中使用解析地址服务
来源:互联网 发布:武装到牙齿的超人软件 编辑:程序博客网 时间:2024/05/15 06:41
可以直接使用Google Maps中的解析地址服务,来定位到指定的要查询的地点,当然,这是通过经纬度来定位的。
该例子实现的思路是:
首先,在地图加载的时候,对吉林省的某些城市使用默认的标记进行标识,这些城市的经纬度数据存储在一个XML文件中,points.xml,如下所示:
通过解析XML文件,在地图上标注各个城市,以默认的红色标记进行标注。
然后,通过一个下拉列表,提供选项,只要点击提交按钮,地图会自动定位到以当前查询的城市为中心的地图视图,而且放大显示,并且以在此基础上以一个蓝色的标记来强调当前查询到的城市。
当然,这些查询都是基于Google Maps的地图数据中心提供的,不是使用的我们定制的数据。
程序代码如下所示:
关于DClinetCeocoder类,可以参考Google Maps API的简介,如下:
class GClientGeocoder
此类用于和 Google 服务器建立直接通讯,以获取用户指定地址的地理位置信息。另外,地理解析器可维护自己的地址缓存,可以无需与服务器通讯而回答重复的查询。注意目前中国地图地址解析器只支持市/县/区级别的地址。
关于程序代码的含义,可以参考代码中的注释。
- 在Google Maps中使用解析地址服务
- 使用Google Maps API v3实现反向地址解析
- 使用Google Maps API v2实现反向地址解析
- 使用Google Maps Javascript API实现反向地址解析
- Bing Maps中使用Google全球本地化搜索服务详解
- Bing Maps中使用Google全球本地化搜索服务详解
- 在Android模拟器中使用google maps的基本配置
- google maps api 地址
- 使用 XSLT、KML 和 Google Maps API 在地图上覆盖数据,第 1 部分:利用 Google Geocoder Web 服务
- 使用 PHP/MySQL 在google map中解析地址为经纬度
- 如何在Android中使用离线的谷歌地图Google maps
- google map 地址反向解析服务
- Google Maps地图投影全解析
- Google Maps地图投影全解析
- Google Maps地图投影全解析
- Google Maps地图投影全解析
- Google Maps地图投影全解析
- Google Maps地图投影全解析
- 简述C和C++的学习历程
- 设计模式--模版方法(TemplateMethod)
- 1.6 pointer allow for flexibility
- 5-25日记
- 利用Google Map显示指定位置地理位置
- 在Google Maps中使用解析地址服务
- 惹毛程序员的十件事
- SEO工具小全
- web2py 的自定义URL跳转
- 如何做一个OEM BIOS的案子(从代码架构的角度),抛砖引玉一下
- 窗口 控件
- 点击QQ面板上的图标(如QQ邮箱,QQ空间等)链接打开的是默认主页的问题
- 模拟计算器程序
- 一次阿里巴巴的电话面试