上個星期公司讓我做一個需求,需求描述如下:
首先根據(jù)用戶的當前位置進行定位,然后在地圖上展示出當前的定位地址,用戶可以自己移動位置,并且用戶可以自己進行搜索地理位置進行定位(描述能力不是很好,請見諒?。?!)
解決:
剛開始我準備使用百度地圖來實現(xiàn)上述的現(xiàn)象,但是由于上述要求需要與我們的小程序項目進行對應上,由于百度使用的是BD-09(百度坐標系),如果使用百度地圖來實現(xiàn)的話,之后會使用到坐標系的轉(zhuǎn)化,感覺有點麻煩,由于小程序使用的就是騰訊地圖,所以這里我就是用騰訊地圖API來實現(xiàn)上面的需求
一:用戶定位用戶定位使用到的JS文件:https://3gimg.qq.com/lightmap...
用戶定位API:
var geolocation = new qq.maps.Geolocation("開發(fā)者KEY", "myApp");geolocation.getLocation(function(position) { console.log(position) lat = position.lat;//緯度 lng = position.lng;//經(jīng)度});
根據(jù)如上代碼控制臺現(xiàn)象如:
使用到的JS文件:https://map.qq.com/api/js?v=2...
1:地圖展示API:
html(地圖容器):
1.《騰訊soso街景地圖 騰訊API 地圖相關(guān)使用》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《騰訊soso街景地圖 騰訊API 地圖相關(guān)使用》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/346352.html