最近的一個項目須要獲取國外較多的POI等信息,GOOGLE在牆內開發實在麻煩,最後選用了N記的HERE地圖,在這裏不按期記錄一些東西。
ui
開發起來麻煩的東西是挺多的,特別是我以前也沒接觸過地圖開發,一來就使用這個少人使用的地圖來開發,不少問題基本GOOGLE stackoverflow沒搜到有用的,關於API的話,例子仍是足夠的,不過前面說到因爲我的沒作過地圖開發,找起來挺費勁的,官網的搜索引擎實在不敢恭維。搜索引擎
這篇博文主要記錄下怎麼樣在點擊地圖某處後獲取座標(本文會用JS API)code
1. 首先前面的init這裏就不補充了,可先看看官網的quick start。索引
2. 而後咱們爲地圖添加監聽:開發
//添加tap監聽 map.addEventListener('tap', function(evt) { //獲取當前點擊地圖相對於地圖顯示界面的座標 var x = evt.currentPointer.viewportX; var y = evt.currentPointer.viewportY; //獲取用戶選擇的座標 經過map的方法screenToGeo就能夠了 var position = map.screenToGeo (x,y); });
很簡單吧。。不過我是翻了很久的API。。主要不是API繁多。。而是官網的網速太那個了。。。it