Только не «любых», я бы это слово убрал. :) Пока что только тайловых и в стандартной гугл-меркатор проекции. Плюс нельзя использовать Google и Yahoo из-за их условий (только через соотв. проприетарные API), хотя вот Bing можно.
Да, если карта отображается не с помощью Google Maps API и Yahoo Maps API соответственно. Например, OpenLayers для поддержки этих слоёв приходится реализовывать враппер над их библиотеками, синхронизировать их события и т.д. Напрямую загружать тайлы по урлу нельзя. А решение в стиле OL имеет плачевные для производительности последствия.
А что если реализовать их поддержку отдельным модулем и выложить отдельным проектом с лицензией PD, например, мол, используйте на свой страх и риск? Как QIP, лицензия которого запрещает использовать его для подключения к ICQ.
Адресация тайлов периодически меняется… при появлении новых спутниковых снимков, при запросах тайлов с разных регионов разная адресация на разные сервера и т.д. При запросе ошибочных (по мнению гугла) адресов — бан… хоть и не вечный, но сутки приходил одна и та же картинка с предупреждением на любой запрос. На второй день (после часа разбана) опять получил «бан» и больше не стал рисковать и отключил гугл со своей карты.
Да, отличная библиотека. Правда, только для браузеров, поддерживающих SVG (т.е. не IE6-8 и Android). Плюс код и API — в функциональном стиле, а не ООП (это уже на вкус и цвет).
Desire Z
OperaMobile — карта не интерактивна
Firefox — карта не интерактивна
Встроеный — карта практически не драгается( то работает, то нет, в любом случае происходит один драг, а потом води не води — без толку)
Спасибо! Opera и Firefox Mobile мы еще не занимались, вот с Сафари проблема в том что он на разных девайсах работает по-разному… Постараемся найти девайс, где это воспроизводится, и зафиксим обязательно.
Есть карта города в «польском» формате. Хочу на своем сайте реализовать отображение этой карты.
Подскажите пожалуйста как можно это сделать с помощью Leaflet. Как я понимаю нужно конвертировать мою карту в определенный формат тайтлов, но как это сделать еще не понял.
Появилась «Leaflet» — новая open source JavaScript-библиотека для любых карт