我用JS版的百度地图进行地址解析的时候,遇到百度地图返回的只有到县,没有再详细的,代码如下:
var geo = new BMap.Geocoder();
geo.getLocation(new BMap.Point(116.556186, 23.616543), function (result) {
if (result) {
var addComp = result.addressComponents;
$(customCoordinate).find('.address').empty().append(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber);
}
});
谁知道该怎么改才能显示更详细的地址。
PS:我把经度和纬度复制到百度地图上面和其他平台,都正显示详细的地址,但是为什么调用API就没有,问题出在哪?
效果图如下:
是不是文字太多,显示不了。
应该是百度数据的问题,实际的查询结果是没有相关内容的