最近的一个项目须要获取国外较多的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