如何告诉KmlLayer自定义地图投影?

时间:2012-05-15 07:20:14

标签: google-maps google-maps-api-3 kml map-projections

我有一张带有自定义投影(适用于maps.yandex.ru图块)和默认投影(Google和OSM图块)的地图。当我在默认投影中添加KmlLayer映射时,似乎没问题: Default projection

但是将地图切换到maps.yandex图层(在自定义投影中)... Custom projection

并且kml对象放错了地方。

如何告诉KmlLayer自定义投影?

1 个答案:

答案 0 :(得分:0)

我理解它的方式,任何在墨卡托投影下具有lat / lon(a,b)的给定对象将具有与自定义投影下的(a,b)不同的值。例如,如果您的自定义投影是极坐标,则对象将具有距固定点的距离和固定方向的角度,并且根本没有纬度/经度。因此,告诉KMLLayer关于自定义投影的方法是转换每个对象的坐标并重写KML。