0

yesterday I discovered the Google Maps API v3. We were searching for a good way to display a 2D map on a website. Before we never used it for anything so I would say I am totaly new to this :P

The 2D map I am talking about shows a fictive place and is 7150 x 11000 pixels. We converted it into 256 x 256 tiles and uploaded it to our test website.

We have a bunch of coordinates on this map and we searched and searched but we do not find a straight forward written description how to convert this values to LatLng values to use them for markers ...

Can anybody tell us how this works?

4

1 回答 1

0

我们能够使用我在评论中发布的示例来创建一个投影,该投影大部分能够将我们的 x/y 图像坐标转换为 Google Map API v3。

该示例显示了如何转换为尺寸为 50x50 像素的图像,我们只需将其转换即可。

因为我们的地图没有正方形,我们不得不为 y 值添加偏移量并通过校正因子来校正 x 值。

Google Map API 似乎只能处理某种最大值的 LatLng 值,因此我们不得不为我们的投影选择较小的尺寸,并编写了一个函数来从原始尺寸转换为这个新的虚构尺寸,从而产生 API 可以处理的 LatLng 值.

于 2013-08-27T10:28:26.917 回答