问题描述
- 百度地图根据输入地址定位
这个代码 function MapD() {
var obj = document.getElementById(""txt_City"");
var local = new BMap.LocalSearch(map {
renderOptions: { map: map }
});
local.search(obj.value);}
解决方案
用BMap.Geocoder 查询经纬度
function MapD() { var obj = document.getElementById(""txt_City""); var geo = new BMap.Geocoder(); geo.getPoint(obj.value function (point) { if (point) { map.centerAndZoom(point 15); var marker = new BMap.Marker(point); map.addOverlay(marker); } }); }
时间: 2024-12-31 07:25:13