Клуб API Карт

Связать Яндекс.Карты и UMap

Пост в архиве.

В поисках способа создать связку Яндекс.Карты и actionscript 3.0 без использования javascript наткнулся на очень интересный пост

http://www.afcomponents.com/forum/viewtopic.php?t=2372&postdays=0&postorder=asc&start=0&sid=080612ae69a7891bf69b11cd38ceef1c


Сделал все как описано, подсунул свой settings.xml. Выглядет он так


<GMap>
<logo>http://mysite.com/assets/YandexLogo.png</logo>
<mapType>
<name>map</name>
<textColor>0x000000</textColor>
<linkColor>0x7777CC</linkColor>
<layer>
<minZoom>0</minZoom>
<maxZoom>17</maxZoom>
<url>[server]/tiles?l=map&v=[version]&x=[x]&y=[y]&z=[z]</url>
<version>2.14.0</version>
<servers>
<url>http://vec01.maps.yandex.ru</url>
<url>http://vec02.maps.yandex.ru</url>
<url>http://vec03.maps.yandex.ru</url>
<url>http://vec04.maps.yandex.ru</url>
</servers>
</layer>
</mapType>
</GMap>


В коде actionscipt cделал


var map:UMap;

var settings:URLRequest = new URLRequest('http://mysite.com/settings.xml');
map.setProvider(new GoogleProvider(false, settings));       
map.setMapType("map");


Все бы хорошо, тайлы яндекса появились под предводетельством google карт. Вот только выставляю маркер по ширине и долготе, а маркер не хочет распологаться где надо. Появляется смещение. Когда подставляю гугловский

settings.xml (http://umap.s3.amazonaws.com/assets/xml/GoogleSettings.xml). То маркер имеет верное местоположение.

Никто не сталкивался с такой связкой  Яндекс.Карты и UMap. Может есть у кого-нибудь такой опыт?


7 комментариев
Комментарий удалён
Илья Смирнов
28 января 2016, 07:35
Дело не в заморозке, а в том, что позиционирование карты съезжает на яндекстайлах. Т.е. на гугле это красная площадь, а на яндексе, на тех же координатах показывает село Вешки, которое гораздо севернее расположено. :-(
промахнулся простите... я про воду писал)
у яндекса и у гугля разные формулы преобразования гео координат в пиксельные, и соответсвенно и в сами тайлы.
Илья Смирнов
28 января 2016, 07:35
Т.е. получается подогнать не получится яндекс? Или есть возможность получить коэфициенты для преобразования? Надо гуглить.
В клубе уже обсуждались эти формулы, так что найти их, вспомнить чуток математики и высчитать коофициенты. Только есть ли место в UMap куда их будет вставить?
Илья Смирнов
28 января 2016, 07:35
Ни у кого не завалялось ссылочки на это обсуждение формул? Где их можно найти?
Илья Смирнов
28 января 2016, 07:35
UMaps продается, значит уже неактуально.