【HERE地图开发记录(1)】点击地图获取坐标

最近的一个项目需要获取国外较多的POI等信息,GOOGLE在墙内开发实在麻烦,最后选用了N记的HERE地图,在这里不定期记录一些东西。

开发起来麻烦的东西是挺多的,特别是我之前也没接触过地图开发,一来就使用这个少人使用的地图来开发,很多问题基本GOOGLE stackoverflow没搜到有用的,关于API的话,例子还是足够的,不过前面说到由于个人没做过地图开发,找起来挺费劲的,官网的搜索引擎实在不敢恭维。


这篇博文主要记录下怎么样在点击地图某处后获取坐标(本文会用JS API)

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繁多。。而是官网的网速太那个了。。。


转载于:https://my.oschina.net/u/203607/blog/478893

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值