我正在使用mapbox javascript API在地图上做一些很酷的事情.现在,我有一个地图位置(纬度,经度)对,我想将视图设置为此位置,然后使用javascript模拟对该位置的点击.问题是设置视图后,我需要找出该位置的屏幕位置(x,y)对.但是我该怎么做呢?
似乎有一个APIL.ICRS.我尝试过,但x和y都返回了NaN -请在下面检查我的示例javascript代码.
var latlng = [40.444621, -79.943231]
map.setView(latlng, 13);
L.CRS.EPSG3857.latLngToPoint(latlng, 13);
有人可以帮我吗?我的最终目标是模拟该位置的点击.
非常感谢你!
解决方法:
Mapbox.js
在地图对象之外使用latLngToContainerPoint方法.
Mapbox GL JS
project是GL的等效功能.