知道坐標點,怎么才能輸入到地圖上

哈哈
最近在做車輛顯示到地圖上,需要看到當前車輛在哪里,那么則需要通過當前車輛的坐標,顯示到地圖上去,怎么做呢?通過提供的API來實現
工具/原料
地圖API的key
方法/步驟
注冊賬號,到地圖的API申請個KEY,免費的key每天有固定的查詢流量,付費就很多了。
申請了Key后,在你的Html 頁面上引入js :
在HTML的Body中,放入一個div,用于顯示地圖的地方
寫入顯示到地圖的圖標js方法
var map = new BMap.Map("allmap");
var point = new BMap.Point(11
6.400244,3
9.92556);
map.centerAndZoom(point, 12);
var marker = new BMap.Marker(point); // 創建標注
map.addOverlay(marker); // 將標注添加到地圖中
marker.addEventListener("click",getAttr);
function getAttr(){
var p = marker.getPosition(); //獲取marker的位置
alert("marker的位置是" + p.lng + "," + p.lat);
}
保存后,打開您的HTML,界面將會顯示出第四步的坐標地址 Point(11
6.400244,3
9.92556);
點擊地圖上的紅色圖標地址,將調用剛才寫的
function getAttr(){
var p = marker.getPosition(); //獲取marker的位置
alert("marker的位置是" + p.lng + "," + p.lat);
}
方法,彈出提示框。
這個方法,看具體需要調用什么方法,就寫什么內容嘍。
至此,入參坐標調用API顯示到地圖上的圖標,方法實現。更多請查看API提供的方法,很豐富~

Vivian?
2021-09-23 17:28:06 724查看 1回答

最萌實力坑
2021-09-23 17:28:10 702查看 3回答

豆豆愛妞妞
2021-09-23 17:33:58 690查看 6回答
2021-09-23 17:36:23 705查看 0回答