Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

API: Leaflet - привязка набора картсервисов

Вот пример, частично выполненной работы:

1) http://mapsshop.ru/page_73.html

Это делали для меня, есть исходники: http://depositfiles.com/files/mo5yjpvqm

Если смотреть файл: ol.js в корне, то можно посмотреть как реализована привязка разных спутников.

2) http://45f.ru/view/dg/orig/

Это просто похожая идея и реализация.

3) http://www.openstreetmap.org/

А тут используется как раз нужный нам движок для карт: API: Leaflet

Нужно сделано отображение нескольких картсервисов, на основе API: Leaflet.

Так как как старое АПИ жутко медленное, то было решено переписать поностью всю работу для другого АПИ.

Было выбрано: API: Leaflet

_________________________________________________

Нужно сделать привязку к API: Leaflet следующих картсервисов:

http://depositfiles.com/files/ciyc58p98

Список представлен в виде ZMP файлов для программы Sas.Planet

Описание самой ссылки на сервис находится в файле: params.txt

____________________________________________

Вот ссылка на саму программу, где можно посмотреть на карты, и разобраться с работой:

http://depositfiles.com/files/e47aubch2

_____________________________________________

Вот форум программы: http://sasgis.ru/forum/, где обсуждаются, как сделать привязки картсервисов к АПИ и прочее.

Там можно задать вопрос. Например, уточнить адрес откуда получить доступ к какой-то из карт. Или какие-то более серьёзные вопросы.

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

У меня есть хороший аккаунт в этом форуме, и мне они точно ответят.

Когда делали первую версию привязки, то там уточняли.

ЭТАП 2

Результат Вашей работы будет размещён на всех страницах сайта mapsshop.ru

К примеру тут: http://mapsshop.ru/gps_karta_moskovskoj_oblasti.html

Внешне будет похож на картинку с примером карты.

Цель в том, чтобы показать пользователю карту, его местности.

Для этого необходимо будет брать из страницы товара название товара: к примеру: «Московская область»

И парсить maps.Google.com

Из этого сервиса можно получить ссылки на координаты всех отображаемых карт.

Т.к. может быть так, что отображается, не совсем то, что нужно, или не так, как нужно.

То:

2) Для каждого товара и типа спутника, необходимо будет иметь возможность задавать Зум(масштаб) отображения карты.

3) Также для каждого товара будет прописываться отдельно какие картсервисы будут отображаться по умолчанию.

Для некоторых типов товаров, это будет только один картсервис.

Для других, их может быть 15.

4) Необходимо иметь инструмент администрирования отображения для каждого товара в отдельности, позволяющий менять отображаемые координаты, зум, список картсервисов и отображаемый картсервис по умолчанию в начале работы.

Карта должна работать быстро, также как и на примере ОСМ карты.

6) Возможно будут какие-то мелкие доработки, которые окажутся необходимы и они были не включены в это ТЗ из-за не внимательности, или из-за невозможности представить полный объём необходимого функционала.

ЭТАП 3

1) Нужно будет сделать возможность клиентам выделять самим контур карты, который они хотят купить.

2) После выделения, контур будет преобразовываться в файл вида:

[HIGHLIGHTING]

zoom=7

PointLon_1=24,3115450674128

PointLat_1=54,2004384231265

PointLon_2=23,8061739736628

PointLat_2=54,0717090590794

3) Как видно, тут прописан зум, и координаты поставленных точек контура. И всё.

4) В дальнейшем этот файл будет использоваться для создания карты.

ЭТАП 4

Всё это нужно сделать в удобной и простой форме, для установки на сторонние сайты в виде партнёрской программы.

ЭТАП 5

Реализовать автоматическую отправку программы с файлом контура клиенту после оплаты.

11 лет назад
t796746613
Сорока 
39 летБеларусь
12 лет в сервисе
Был
2 года назад