地图api中关于GClientGeocoder.getLatLng的用法
这个函数返回的经纬度数据好像不是很准确,比如我搜索上海的某小区,名为‘英伦风尚’,在ditu.google.com上搜索是正确的,但是该返回找不到。搜索有些位置返回的纬度竟然是7.XX。晕啊,跑赤道去了。如果我在所有搜索的位置前加上‘上海’,则搜索总是能够返回结果。但是原先那些找不到的位置返回的结果是相同的。不知道是为什么。
代码基本上是下面的:
var pos = new GClientGeocoder(); pos.getLatLng("英伦风尚", function(result) { if (result != null) { ...... }else { } );