87,910
社区成员
发帖
与我相关
我的任务
分享
function line()
{
var geolocation = new BMap.Geolocation(), p1 = null, p2 = null;
geolocation.getCurrentPosition(function (r) {
var mk = new BMap.Marker(r.point);
map.addOverlay(mk);
map.panTo(r.point);
a = r.point.lng;
b = r.point.lat;
p1 = new BMap.Point(a,b);
if (p2 !== null) {
var driving = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true } });
driving.search(p1, p2);
}
});
var localSearch = new BMap.LocalSearch(map);
localSearch.enableAutoViewport(); //允许自动调节窗体大小
var keyword = document.getElementById("result_").value;
localSearch.setSearchCompleteCallback(function (searchResult) {
var poi = searchResult.getPoi(0);
var c = poi.point.lng;
var d = poi.point.lat;
p2 = new BMap.Point(c,d);
if (p1 !== null) {
var driving = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true } });
driving.search(p1, p2);
}
});
}