获取基于百分比或基于像素的x&y坐标来自latlng
Getting percentage-based or pixel based x & y coordinates from latlng
我目前正在尝试从传单中的latlng获取百分比或像素坐标。
以下是创建地图并定义瓦片的脚本(取自名为"maptiler"的应用程序)
var mapMinZoom = 0;
var mapMaxZoom = 3;
var map = L.map('main-map', {
maxZoom: mapMaxZoom,
minZoom: mapMinZoom,
crs: L.CRS.Simple
}).setView([0 0], mapMaxZoom);
var mapBounds = new L.LatLngBounds(
map.unproject([0, 1792], mapMaxZoom),
map.unproject([2048, 0], mapMaxZoom));
map.fitBounds(mapBounds);
L.tileLayer('/_Content/leafletmap/{z}/{x}/{y}.png', {
minZoom: mapMinZoom, maxZoom: mapMaxZoom,
bounds: mapBounds,
noWrap: true,
tms: false
}).addTo(map);
这里的主要要求是在cordova应用程序中提供离线功能,这就是我们不使用谷歌地图API的原因。
您可能正在寻找传单地图转换方法:
latLngToLayerPoint(latlng)
以获得相对于整个贴图的层点latLngToContainerPoint(latlng)
以获得相对于映射容器的点(在您的情况下为'main-map'
)
相关文章:
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 如何在d3.js中返回路径的y坐标
- Angular js-返回一个包含类似
- 一点javascript元编程&可链接的设置器
- 在谷歌地图上获取事件的x,y坐标
- 通过JSON&比较时间
- Jquery模板,如果xx&&如果yy
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- jQuery工具验证器自定义效果-添加&消除影响
- Twitter引导程序Typeahead-Id&标签
- AngularJS&JSON-从Previous&下一个对象
- 什么是&&在没有if的行中的变量之间
- 使用平移计算画布中的绝对坐标&快速移动
- 获取基于百分比或基于像素的x&y坐标来自latlng
- gRaphael折线图:用JSON数据填充弹出标签而不是x&y坐标
- 在热图上映射鼠标点击坐标以获得不同的分辨率&JS/Jquery中的屏幕大小
- JavaScript点击X&Y坐标
- 确定经度&纬度坐标是以英里和千米为单位的半径内