Клуб API Карт

Можно ли поверх карты Яндекса наложить свою карту ? и как ее отцентровать относительно Яндекса

mery77756
20 ноября 2009, 21:27

Извените если повтарюсь

Взоможно наложение своей  карты на карту яндекса и как это сделать

Буду очень признателен за совет или ссылки где посмотреть как это реализовано

Почитал клуб подробно как это сделать не нашел помогите кто знает как это реализовать


Зарание спосибо

16 комментариев
Подписаться на комментарии к посту
Что значит свою карту? И что значит поверх? Если я ничего не путаю, то на данный момент слои на карты добавлять нельзя. Т.е. можно либо собрать свою карту из тайлов, либо поверх существующей карты повесить картинку в виде прозрачного PNG. Хотя возможно я и путаю

Вот обьяните как поверх существующей карты Яндекса

наложить картинку PNG прозрачную если можно подробно

Под картинкой подразумевается моя карта в формате PNG
Наверно будет лучше если вы объясните задачу более подробно. На данный момент я могу посоветовать создать еще один слой (тот который в HTML задается тегом div), поместить в него картинку и потом спозиционировать его над картой либо через CSS либо средствами JavaScript. Но есть у меня подозрение что это не то то вам нужно :)
Суть моего вопроса в том что есть карта моего города  Ейск, она не детализирована а я хочу на эту карту наложить более детальную карту города как это реализовать и будет ли карта увеличиватся как основная
Конечно можно. В API яндекс карт есть такая возможность. Пример - http://map.smolensk-auto.ru/ сделано на Скрипте конструтора для яндекс карт - http://websmith.ru/script/16.php Как сделать свою карту - http://websmith.ru/art_system/art_14.htm
Сергей спосибо это Стас Ейскмап а на твой скрипт нарадыватся не могу 
нет это немного не то нужно на текущую карту города от Яндекса наложить поверх свою карту в PNG  как это сделать чтоб своя карта была как бы наложеная поверх
Можно создать свой слой с картой, для это нужно напилить тайлы, см. Координатные системы. А потом этот слой наложить на Яндекс.Карты.

Я только не пойму как наложить именно наложить свой слой на карту Яндекса может есть пример как это сделано или инструкция пошагово где описано может где посмотреть
Например, в данной статье рассказывается как добавить слой с градусной сеткой.
А, тогда понятно - то то я думал, что город знакомый :-)

мой вопрос так и осталься открыт  если возможно обьясните как это реализовать если можно подробней


вижу предложений много но это немножко нето

Чем Вас не устраивают предложенные варианты решений?
Все устраивает только как это сделать если можно пошагово 
Ну шаги примерно такие:
1. Проверить, что Ваша карта находится в проекции Мерактора. Если нет, то перевести в проекцию Меракатора, потому что Я.Карты используют именно ее.
2. Определить координаты углов Вашей карты.
3. Подсчитать длину и ширину карты в пикселях и метрах, т. е. Вы узнаете ее разрешение.
4. Рассчитать количество масштабов (это делается примерно), исходя из разрешения карты.
5. Далее пилить тайлы. При чем необходимо, чтобы осталось целое число тайлов. Тайлы, на которые попадает часть изображения, необходимо обрезать, либо сделать с прозрачностью.

Это очень нетривиальная задача. Быть может Вам сделать свою карту отдельно и не вклеивать в Яндекс.Карты?