谷歌地图 - ImageMapType - 图像像素到地图位置

时间:2016-03-09 09:46:51

标签: javascript google-maps google-maps-api-3

我正在使用谷歌地图渲染我的建筑楼层地图图像(因为图像尺寸太大所以我需要通过瓷砖渲染它),

图像大小约为7106 * 4338,现在当我在谷歌地图中加载这个大图像(256 * 256)时,我需要在地图上显示标记,我有标记坐标图像原始大小(X:2622) ,Y:1738),现在我想将这一点映射到地图,

我的问题是:如何计算转换图像指向X,y Point或LatLang Point of Google Map,

1 个答案:

答案 0 :(得分:0)

您可以将点转换为纬度/经度,如下所示:

var projection = map.getProjection();
var latLng = projection.fromPointToLatLng(new google.maps.Point( 2622, 1738 ));

https://developers.google.com/maps/documentation/javascript/3.exp/reference#Projection