mapkit中使用Google Geocoding API来进行搜索定位
来源:互联网 发布:mysql 什么情况会锁表 编辑:程序博客网 时间:2024/05/06 00:49
mapkit 中有一个MKReverseGeocoder的类,你如果你知道某地的经纬度,你可以通过这个来获得地点的更多信息
,如:国家、城市和街道名等。这个类使用的是google map的服务。
有reverseGeocoding,google同时也提供了google geocoing api的服务,如果我们想通过地名查询来获取这个地方的
更多信息,可以使用这个api。
它可以返回很多种格式的信息,如:json,xml,kml,csv等。方便用户根据需要来使用。
使用格式如下:
http://maps.google.com/maps/api/geocode/json?address=taiguo&sensor=true
返回的json:
通过这个接口,我们也可以用mapkit framework编写自己的地点查询程序。
cocoa中我没有发现解析json的工具,可能了解的不太深吧,到网上找到一个叫stig-json-framework的工具,
可以使用这个很方便的把json解析成一个NSDictionary。
下载好这个工具,在需要使用json的文件里引用相应的头文件(我的是引用了JSON.h的文件)
然后使用如下代码将json解析成NSDictionary:
这个获得的NSDictionary里有经纬度等各种信息,信息还是很全的,
接下来就可以根据需要编写程序代码了。
- mapkit中使用Google Geocoding API来进行搜索定位
- 使用Google Geocoding API来进行关键字搜索,获取相关的地理位置信息
- Android中使用Geocoding API
- 使用Google官方API进行全球定位
- Google Geocoding API(地址解析)
- Google Geocoding API(地址解析)
- C# 使用Google API进行手机基站定位资料整理
- 使用ios系统自带的MapKit framework进行定位
- 百度 GeoCoding API 的使用
- 使用Google 进行搜索
- 通过Google Geocoding API 解析地址
- 通过Google Geocoding API 解析地址
- Google Maps API Web Services(一:The Google Geocoding API)
- Python中使用GoogleMaps API(包含Geocoding API,Places API Web Service )详细教程
- 利用Google API 进行IP地址定位
- 如何使用google进行搜索
- 【转】C# 使用Google API进行手机基站定位资料整理
- Google Geocoding API---地理编码与反向地理编码
- oracle冷被脚本
- ASP.NET中的Response对象的方法
- iPhone 开发过程中的一些小技术的总结
- DeltaOffice word在线编辑控件增加OnlyReading只读接口
- ASP.NET实现页面间值传递的几种方法
- mapkit中使用Google Geocoding API来进行搜索定位
- DeltaOffice word在线编辑控件增加DisableF12函数,防止通过快捷键保存文档
- iphone开发-多线程
- SWT:SWT.Arm事件
- SWT:保存图像
- 关于电感元件的反电动势
- escape encodeURI 和encodeURIComponent
- Eclispe启动失败
- JAVA注解