6
我知道如何使用覆盖投影得到一个经纬度对象,然后将该单经纬度为像素,使用.fromLatLngToDivPixel()Google Maps API v3 - 如何将.getBounds()转换为像素坐标?
然而,.getBounds()返回一对经纬度坐标。我试图访问它,就像它是一个数组(例如在指定索引[1]例如),但不起作用。它似乎不是一个数组。
有没有办法将.getBounds()的值转换为像素数据?
我知道如何使用覆盖投影得到一个经纬度对象,然后将该单经纬度为像素,使用.fromLatLngToDivPixel()Google Maps API v3 - 如何将.getBounds()转换为像素坐标?
然而,.getBounds()返回一对经纬度坐标。我试图访问它,就像它是一个数组(例如在指定索引[1]例如),但不起作用。它似乎不是一个数组。
有没有办法将.getBounds()的值转换为像素数据?
但是,.getBounds()返回一对LatLng坐标。我试过 访问它就像它是一个数组(例如在指定索引1为 示例),但不起作用。它似乎不是一个数组。
的LatLngBounds 不是数组,它是一个对象,并the documentation显示了两种方法来获取坐标:
var NE = bounds.getNorthEast();
var SW = bounds.getSouthWest();
这两种方法返回的可以传递给fromLatLngToDivPixel()
然而经纬度对象,如果通过读取map.getBounds()
得到LatLngBounds对象,那么您已经知道像素值应该是什么(地图容器DIV的角落)。
当然,我做到了。 –
而您没有找到关于getBounds()返回的内容以及如何访问属性的信息? –
避免在和我说话时成为一名聪明人。 https://developers.google.com/maps/documentation/javascript/reference?hl=zh-CN#LatLngBounds 您是否找到该信息? –