什么是Geocoder, 简单说来,就是根据某个key寻找地理位置的坐标,这个key可以是地址,很高兴的发现一年来google map api做了很多改进,已经自动整合了中文地址的定位功能,不再需要以前的mashup了,这是很大的进步,以前只有6个国家提供了街道级别的定位,Google从不让人失望。当然每日50000次查询的limit还在,但是一般也足够了,何况还有客户端的built-in cache改善用户体验。
这个key还可以是ip地址,我前两天做的library可以读取本地数据库转换ip为坐标,这个坐标只是城市中心的坐标,不过也够用了。同时library也将提供基于http request的公共服务,地址定位和ip定位现在都很容易可以实现了。
需要反向定位嘛? 这个也是可以实现的,虽然我还没想好用它干什么,输入经纬度以后转换成地理位置,这需要第三方API的支持