Перейти к содержимому

Как добавить фото в яндекс карты

  • автор:

Как добавить фото в яндекс карты

Как сообщает сайт delo.ua, на Яндекс.Картах появился слой фотографий, доступный для работы всем посетителям, зарегистрированным на Яндексе.

Теперь на карте можно увидеть снимки интересных мест, памятников архитектуры, городские и сельские пейзажи по всему миру. Пользователи могут заочно побывать в разных городах и странах — увидеть Тибет, Бруклинский мост или египетские пирамиды. Все фотографии сделаны пользователями сервиса Яндекс.Фотки.

Для добавления фото на карту необходимо добавить его сначала в Яндекс.Фотки. Затем, воспользовавшись функцией «привязать к карте», просто перетащить фото из альбома в нужное место на карте. То же самое можно делать с ранее сохраненными фото. К картинкам можно добавлять описание, название и теги. Если фотоаппарат обладает GPS-трекером, то система может автоматически разместить фото на карте, используя координаты, сохраненные в EXIF-данных файла картинки.

«Фотографии на карте — это сервис, который появился благодаря нашим пользователям, — говорит менеджер проекта Мария Орлова. — Люди путешествуют, делают снимки и сами размещают их на карте. Мы надеемся,
что с их помощью мы сможем сделать действительно интересный и полезный сервис, который показывает красоту мира вокруг нас».

Слой с фотографиями будет постоянно обновляться и пополняться. Пользователи могут не только добавлять новые снимки, но и участвовать в модерации сервиса. Если какая-то из фотографий находится не на своём
месте, есть возможность показать, где она должна быть.

Размещаем свои фотографии на Яндекс.Карте

Иногда возникает необходимость разместить свои фотографии на карте, например, Вы путешествовали по разным городам и после хотите рассказать о нем на своем сайте или блоге.

Будет хорошим решением расположить миниатюры фотографий на карте.

Также это может пригодиться, чтобы рассказать об интересных местах своего города.

В этой заметке я расскажу как это сделать и создать сервис аналогичний Яндекс.Фоткам.

Для примера я буду размещать фотографии театров Нижнего Новгорода на Яндекс.Карте.

С начала, с помощью любого растрового графического редактора, необходимо получить уменьшенные изображения: 50х42 пикселя – для значков меток, 500х375 – для изображения в балуне.

После этого, зная адреса куда необходимо привязать фотографии, нужно определить географические координаты, использую инструмент для определения координат по адресу http://api.yandex.ru/maps/tools/getlonglat/

Для показа фотографий на карте мы будем использовать файл формата-YMapsML.

В нем мы задаем стили для отображения меток на карте и шаблон для содежимого балуна.

С начала мы определяем стиль для значка метки commonStyle.

  #balloonTemplate  

После этого, используя наследование стилей, задаем стиль значка метки для каждой фотографии.

 #commonStyle http://webmap-blog.ru/xml/foto-ymap/dram-theatr-50.jpg  

Определяем шаблон содержимого балуна balloonTemplate

Для каждой метки мы задаем необходимые параметры

Нижегородский государственный академический театр драмы имени М. Горького  G_RliIVHNsX_eusB76vs_lTJ03VgkdjfiCiVX0zy_ts?feat=directlink dram-theatr-500.jpg   44.00136 56.324117  #styleDramtheatr 

Заменяем центр карты и путь к YMapsML-файлу.

Можно автоматизировать создание YMapsML-файла.

Опишу, как это можно сделать.

Если у Вас есть уже фотогалерея на сайте, на странице для одной фотографии добавить ссылку – добавить на карту.

По нажатию на которую, появляется форма для ввода адреса или сразу значений координат.

Определить координаты по адресу можно сформировав HTTP-запрос к геокодеру, а затем обработав ответ.

Используя библиотеку gdlib PHP можно получить файлы с изображениями для значка метки и балуна.

И затем также средствами php сформировать YMapsML-файл.

Раздел: Без рубрики Яндекс Карты Метки: API Яндекс.Карт, YMapsML, метки, фото

Размещаем свои фотографии на Яндекс.Карте : 2 комментария

  1. Павел 24.08.2011 Здравствуйте, а можно ли это реализовать на KML?

Как добавить фотографии на яндекс карты?

Здравствуйте,
Заранее извиняюсь, за «простой вопрос».
Суть: если зайти на яндекс карты не авторизованным пользователем, можно смотреть фотографии, привязанные к определенному месту.
Если я авторизуюсь, яндекс предлагает мне добавить фотографии, но на «мои карты».

Как добавить фотографии на общие карты? Возможно вопрос очень простой, но в интерфейсе «мои карты» я не нашел решения.

Все фотографии jpg, оптимизирую, exif удаляю.

  • Вопрос задан более трёх лет назад
  • 531 просмотр

Комментировать
Решения вопроса 0
Ответы на вопрос 1
Odissey Nemo @odissey_nemo
Программист, ГИС-системы, растры, космоснимки

Никак. Фото надо хранить, а денег вы Яндекс-инвестору не добавили. Это неправильно, с его т.з.
Точно также думают и все прочие похожие сервисы.
Добавлять можно только фото злачных (обычно) мест, уже размещённых на Яндекс-картах с рекламными целями.
Всё должно служить одной лишь прибыли!

Ответ написан более двух лет назад
Комментировать
Нравится 1 Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

яндекс.карты

  • Яндекс.Карты
  • +2 ещё

Как получить от геокодера геометрию (координаты) всей улицы, а не только её центра?

  • 1 подписчик
  • вчера
  • 11 просмотров

Бизнес сможет добавлять новости и stories в «Яндекс.Карты»

Сервис «Яндекс.Карты» запустил функцию, с помощью которой предприниматели могут публиковать новости и stories прямо в карточках своих компаний. Это позволит бизнесу рассказать о своих товарах и услугах, тем самым привлекая больше внимания потребителей, рассказала пресс-служба IT-компании.

Новости — короткие сообщения с оперативной информацией о работе компании. Stories — фотоистории, в которые можно добавлять примеры работ, снимки новых блюд, процесс тренировок и т. д. В них также можно «зашивать» ссылки для перехода на определенную страницу или в мессенджер организации.

Предприниматели смогут опубликовать новости и stories напрямую из приложения «Яндекс.Карты» в карточке своей компании.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *