日期:2014-05-16  浏览次数:20309 次

关于调用百度地图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

------解决方案--------------------
同一个地点名称可能在很多城市都有
没有城市名称怎么确定是哪个城市的呢

我说的不会帮到你的忙 纯属帮你顶一下吧