Комментарии 22
Кстати, а никто еще не догадался написать прослойку, которая позволяла бы менять под собой различные api карт без изменения кода?
Я на каких-то сайтах видел, как люди, используя Google Maps API, подгружали тайлы из других источников. На wikimapia.org/ так и сделано, похоже.
Я года три назад когда еще в гугле небыло Украины — а только серая область, а на Яндексе небыло АПИ для встраивания на свои веб-сайты, написал скрипт который рисовал поверх карт гугла карты Яндекса :) И работало!
Сейчас меня более интересует как с помощью карт рисовать круизные маршруты красивые, а не просто соединять точки отрезками.
Сейчас меня более интересует как с помощью карт рисовать круизные маршруты красивые, а не просто соединять точки отрезками.
Насколько я знаю, то каждый такой велосипед бережно выпиливает индивидуально под самого себя.
Пользовался такой года 2 назад, сейчас найти не могу. Прикольно, но практического смысла мало и функциональность очень сильно ограничена просто потому, что практически все сверх «показать карту, поставить маркер» в разных API делается сильно по-разному.
2ГИС тайлы в ГуглоАПИ даже быстрее работают.
Реквестирую Кащея в коменты! Он писал такое. Например, у нас на работе так (ссылка в профиле, вроде как не принято публиковать в комментариях).
Когда вышла АПИ яндекс карт я решил быстренько добавить их себе на сайт.
По результатам получилось что скрестить Gv2 и Яндекс карты очень просто, кода где-то на 50 строк прямого изменения базовых классов обоих АПИ. Самое сложное в координатах.
Сейчас, уже давно, есть апи которое нормальное работает с обоими АПИ без каких либо шаманств.
Весь секрет в обертках над АПИ, и мосту между этими обертками и конечными обьектами которые размещаются на картах.
И конечно нет никаких «родных» плейсмарков.
Например G, Y, Overlay, front, ну и сам последний пример
А ссылке в профиле технаря наверное пора немного обновиться, а то за полтора года я там таааакие баги поправил… :)
По результатам получилось что скрестить Gv2 и Яндекс карты очень просто, кода где-то на 50 строк прямого изменения базовых классов обоих АПИ. Самое сложное в координатах.
Сейчас, уже давно, есть апи которое нормальное работает с обоими АПИ без каких либо шаманств.
Весь секрет в обертках над АПИ, и мосту между этими обертками и конечными обьектами которые размещаются на картах.
И конечно нет никаких «родных» плейсмарков.
Например G, Y, Overlay, front, ну и сам последний пример
А ссылке в профиле технаря наверное пора немного обновиться, а то за полтора года я там таааакие баги поправил… :)
в примерах же используется openlayers.org/ — который умеет или может суметь все возможные апи.
+ www.mapstraction.com/
+ www.mapstraction.com/
Не используйте, пожалуйста, ipicture… Ни одна из картинок не грузится. Если не сложно, залейте на habrastorage.
В результате получим карту Bing c возможностью добавлять маркеры:<.blockquote>
стоит яндекс карта
В результате получим карту OpenStreet c возможностью добавлять маркеры:<.blockquote>
стоит бинг
Спасибо за замечание, после пере заливания картинок на habrastorage немного напутал, теперь все норм
Рассматриваю вариант работы с Google Maps из Silverlight'а. Никто случайно не сталкивался с подобным?
Спасибо, попробовал гуглокарты.
В разделе Script забыли добавить
и ссылка на LoadGoogle.js — лишняя
В разделе Script забыли добавить
$(document).ready(function () {
initialize();
});
и ссылка на LoadGoogle.js — лишняя
Ссылка не лишняя, ибо реализация скрипта находится именно по этой ссылке, а не на страничке… смотрите исходники.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Примеры работы с разными map API