2012-05-15 28 views
4

我有一個自定義投影(對於maps.yandex.ru瓷磚)和默認投影(谷歌和OSM瓷磚)的地圖。當我添加KmlLayer在默認的投影映射它似乎確定: Default projection如何告訴KmlLayer關於自定義地圖投影?

但切換地圖maps.yandex層(自定義投影)... Custom projection

和KML的對象是錯誤的。

如何告訴KmlLayer關於自定義投影?

回答

0

我的理解是,在墨卡託投影下具有lat/lon(a,b)的任何給定對象在自定義投影下將具有與(a,b)不同的值。例如,如果您的自定義投影是極性的,則該對象將具有距固定點的距離和來自固定方向的角度,並且根本沒有經度/緯度。因此,告訴您的KMLLayer關於自定義投影的方法是轉換每個對象的座標並重寫KML。

+0

我如何通過gmaps js api v3訪問kmllayer對象? – 1d10t

+0

或至少在xhr(?)結果數據重寫之前渲染? – 1d10t