html百度地图导航起点默认定位位置,百度地图API的自动定位路线查询
功能如下:打開時自動定位到當前位置(瀏覽器可能會屏蔽自動定位功能,建議手機查看,或直接打開地址:http://1.jingcode.applinzi.com/test2.html),輸入目的地點擊搜索后,顯示當前位置和目的地之間的線路圖。
body, html {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微軟雅黑";}
#allmap{width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微軟雅黑";}
header{margin: 5px auto;font-size: 16px;}
.typein{width: 90px;height: 16px;font-size: 16px;}
/*.btn{color:#fff;height: 25px;}*/
路線查詢起點:
終點:
var map = new BMap.Map("allmap");
var lng , lat ;
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
//map.panTo(r.point);
lng = r.point.lng;
lat = r.point.lat
//alert('您的位置:'+r.point.lng+','+r.point.lat);
map.centerAndZoom(new BMap.Point(lng, lat), 18);
var mk = new BMap.Marker(r.point);
map.addOverlay(mk);
map.addControl(new BMap.MapTypeControl()); //添加地圖類型控件
map.enableScrollWheelZoom(true); //開啟鼠標滾輪縮放
}
else {
alert('failed'+this.getStatus());
}
});
function chaxun(){
map.clearOverlays();
var zhongdian = document.getElementById("zhongdian").value;
var qidian = document.getElementById("start").value;
//從定位地點到終點
//search(new BMap.Point(lng, lat),zhongdian,BMAP_DRIVING_POLICY_LEAST_DISTANCE);
//從輸入的起點到終點
search(qidian,zhongdian,BMAP_DRIVING_POLICY_LEAST_DISTANCE);
function search(start,end,route){
var driving = new BMap.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true},policy: route});
driving.search(start,end);
}
}
百度地圖API的自動定位和搜索功能(移動端)
近期有個項目涉及到百度地圖API,要求做到自動定位和搜索功能.煞費苦心的研究半天,終于能將兩個功能合二為一,現將代碼貼出來分享給大家,希望你們的磚搬得又快又好.注釋不多,具體請參照:http://lb ...
vue結合百度地圖Api實現周邊配置查詢及根據篩選結果顯示對應坐標詳情
在我們平常寫房地產相關項目的時候經常會用到百度地圖,因為這一塊客戶會考慮到房源周圍的配套或者地鐵線路所以在這類項目中就不可以避免的會用到百度地圖,當然這只是其中一種,其他地圖工具也可以,因為我這個項目 ...
【百度地圖API】小學生找哥哥——小學生沒錢打車,所以此為公交查詢功能
原文:[百度地圖API]小學生找哥哥--小學生沒錢打車,所以此為公交查詢功能 任務描述: 有位在魏公村附近上小學的小朋友,要去北京郵電大學找哥哥.他身上錢很少,只夠坐公交的.所以,百度地圖API快幫幫 ...
android百度地圖開發之自動定位所在位置與固定位置進行駕車,步行,公交路線搜索
最近跟著百度地圖API學地圖開發,先是學了路徑搜索,對于已知坐標的兩點進行駕車.公交.步行三種路徑的搜索(公交路徑運行沒效果,待學習中),后來又 學了定位功能,能夠獲取到自己所在位置的經緯度,但當將兩 ...
【百度地圖API】如何根據摩卡托坐標進行POI查詢,和計算兩點距離
原文:[百度地圖API]如何根據摩卡托坐標進行POI查詢,和計算兩點距離 摘要: 百度地圖API有兩種坐標系,一種是百度經緯度,一種是摩卡托坐標系.在本章你將學會: 1.如何相互轉換這兩種坐標: 2. ...
【百度地圖API】建立全國銀行位置查詢系統(五)——如何更改百度地圖的信息窗口內容?
原文:[百度地圖API]建立全國銀行位置查詢系統(五)--如何更改百度地圖的信息窗口內容? 摘要: 酷訊.搜房.去哪兒網等大型房產.旅游酒店網站,用的是百度的數據庫,卻顯示了自定義的信息窗口內容,這是 ...
【百度地圖API】建立全國銀行位置查詢系統(四)——如何利用百度地圖的數據生成自己的標注
原文:[百度地圖API]建立全國銀行位置查詢系統(四)--如何利用百度地圖的數據生成自己的標注 摘要: 上一章留個懸念,"如果自己沒有地理坐標的數據庫,應該怎樣制作銀行的分布地圖呢?&quo ...
【百度地圖API】建立全國銀行位置查詢系統(三)——如何在地圖上添加銀行標注
原文:[百度地圖API]建立全國銀行位置查詢系統(三)--如何在地圖上添加銀行標注 你將在第三章中學會以下知識: 如何在地圖上添加帶銀行logo的標注?(你也可以換成商場logo, ...
【百度地圖API】建立全國銀行位置查詢系統(二)——怎樣為地圖添加控件
原文:[百度地圖API]建立全國銀行位置查詢系統(二)--怎樣為地圖添加控件 你將在第二章中學會以下知識: 使用手寫代碼的利器——notepad++: 如何為地圖添加控件——魚骨. ...
隨機推薦
IBatis.Net使用總結(四)-- IBatis 調用存儲過程
IBatis 調用存儲過程 http://www.cnblogs.com/jeffwongishandsome/archive/2010/01/10/1543219.html http://www.c ...
struts2中的jsp值傳到后臺action接收的三種方法
struts2中的Action接收表單傳遞過來的參數有3種方法: 如,登陸表單login.jsp:
Apache RocketMQ在linux上的常用命令
Apache RocketMQ在linux上的常用命令 進入maven安裝后的rocketmq的bin目錄 ?1.啟動Name Server ?2.啟動Broker 3.關閉Name Server 4 ...
boost 1.67編譯VS2017版本
最近想系統學習并使用一下boost的asio異步網絡庫,所以需要編譯boost庫使用,下面簡單介紹如何編譯. 編譯環境 boost1.67版本,windows 10,VS2017 下載boost 建議 ...
Notes 和 Domino 已知限制
Notes 和 Domino 已知限制 功能測試 限制數據庫的最大大小是多少? 最大的 OS 文件大小限制 -(最大為 64GB)文本域的最大大小是多少? 15KB(存儲):15KB,顯示在視圖列中R ...
(轉)View Transform(視圖變換)詳解
原文作者講得太好了,唯有這篇讓我對視圖矩陣了解的清晰了很多. --------------------------------------------------------------------- ...
總結
以上是生活随笔為你收集整理的html百度地图导航起点默认定位位置,百度地图API的自动定位路线查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: everything用于移动硬盘资料管理
- 下一篇: Everything搜索工具不能搜索硬盘