Google Maps API v3 -- 如何将 .getBounds() 转换为像素坐标
Google Maps API v3 -- How to convert .getBounds() to to pixel coordinates?
我知道如何使用叠加投影来获取 LatLng 对象,然后使用 .fromLatLngToDivPixel() 将单个 LatLng 转换为像素
但是,.getBounds() 返回一对 LatLng 坐标。我尝试像访问数组一样访问它(例如指定索引[1]),但这不起作用。它似乎不是一个数组。
有没有办法将值从 .getBounds() 转换为像素数据?
但是,.getBounds() 返回一对 LatLng 坐标。我试过了像访问数组一样访问它(如为示例),但这不起作用。它似乎不是一个数组。
LatLngBounds 不是一个数组,它是一个对象,文档向您展示了两种获取坐标的方法:
var NE = bounds.getNorthEast();
var SW = bounds.getSouthWest();
这两个方法返回 LatLng 对象,您可以将其传递给fromLatLngToDivPixel()
但是,如果您通过读取map.getBounds()
来获取 LatLngBounds 对象,那么您已经知道像素值应该是什么(地图容器 DIV 的角)。
相关文章:
- 将文本区域行/列转换为屏幕 x/y 坐标
- 如何使用谷歌地理编码将地址转换为坐标后控制台日志数据
- 使用openstreetmapapi转换城市中的坐标
- 将event.offsetX和event.offset Y的坐标转换为webGL本机坐标
- 如何使用JMapProjLib、Proj4j或Proj4js在不同坐标系之间转换坐标
- 画布 - 在调整窗口大小时转换鼠标坐标
- 如何将矩阵信息转换为简单的 x 和 y 坐标
- 如何将整数数组转换为人力车的 x/y 坐标
- OpenLayers:自动将 EPSG 4326 - 文本图层的坐标转换为地图的投影 (EPSG:900913)
- 将球体上的 3d 点转换为 UV 坐标
- 将 GPS 坐标转换为距离,并以十进制度为单位将距离转换为半径
- 将 GeoJSON 坐标转换为其他投影以用于草坪.js
- 将位置坐标转换为画布坐标
- 将街道地址转换为坐标并在 html 中放置
- 将局部(视口相对坐标)转换为全局(图层坐标)
- 如何将像素坐标转换为等轴测网格坐标
- 将纬度/纬度转换为像素坐标
- 如何将矢量(X,Y)位置转换为纬度/经度坐标?Javascript
- 将图像像素数据转换为坐标数组
- Pixi.js / WebGL方法,用于将数据模型坐标转换为画布像素坐标