2012-05-15 2 views
4

У меня есть карта с пользовательской проекцией (для плиток maps.yandex.ru) и проекцией по умолчанию (плитки Google и OSM). Когда я добавляю KmlLayer к карте в проекции по умолчанию, кажется, нормально: Default projectionКак рассказать KMLLayer о пользовательской проекции карты?

Но переход карту maps.yandex слой (в пользовательской проекции) ... Custom projection

и KML-объекты неуместны.

Как сообщить KMLLayer о пользовательской проекции?

ответ

0

Как я понимаю, любой объект, имеющий lat/lon (a, b) под проекцией Меркатора, будет иметь другое значение, чем (a, b), в соответствии с пользовательской проекцией. Например, если ваша пользовательская проекция была полярной, объект имел бы расстояние от неподвижной точки и угол от фиксированного направления и вообще не был бы/lat. Таким образом, способ сообщить вашему KMLLayer о пользовательской проекции будет преобразовывать координаты каждого объекта и переписывать KML.

+0

Как я могу получить доступ к объектам kmllayer через gmaps js api v3? – 1d10t

+0

или, по крайней мере, до xhr (?) Данных результата, чтобы переписать это перед рендерингом? – 1d10t