关于调用百度地图api的
之前弄过google地图的api的,百度的也差不多。要把地址转化为经纬度,然后通过经纬度定位。google的api里有个
GClientGeocoder 类 有个方法geocoder.getLatLng(address,callback);
但是百度地图api里的这个方法 geo.getPoint(address, callback, city); 还要个city城市参数,烦人不,难道我截取地址的前几位作为城市名?
大家用百度地图api,有什么好的方法?更准确点的
有些地址是前面没有才城市名的,比如中国人民解放军第三医院 那就扯了。。。
BMap.LocalSearch()也要城市名,百度api就没有不要城市名的准确的把地名转化为经纬度的?
一般房产或者旅游网站的 地图 根据地名设置中心点,给的地名也不一定有城市名吧,哪位知道是如何处理的。
百度知道有提问,知道的去拿分啊!
http://zhidao.baidu.com/question/251687046.html
------解决方案--------------------同一个地点名称可能在很多城市都有
没有城市名称怎么确定是哪个城市的呢
我说的不会帮到你的忙 纯属帮你顶一下吧