Я ищу картографический веб-сервис, который позволяет ссылаться на:
Уровень масштабирования, расположение фокуса масштабирования, расположение любых отображаемых меток и пары положений любых отображаемых стрелок должны быть указаны в параметрах HTTP-GET (т. е. как часть URL-адреса).
(пример того, как это может выглядеть, см. ниже)
Необязательно:
Вариант использования: часто, описывая что-то географическое (в чате, на форумах, в Travel SE , ...), я чувствую желание поддержать объяснения ссылкой, которая при нажатии показывает точное местоположение, местоположения или перемещение. Я говорю о.
Насколько мне удалось выяснить, распространенные картографические сервисы, такие как Google Maps, Bing Maps или OpenStreetMap, обычно предлагают встраиваемые виджеты, к которым можно добавлять метки с помощью скриптов, а также иногда настраиваемые слои карты, которые можно предварительно настроить. свои метки, сохраните их на сервере, а затем создайте ссылку на сохраненную карту. Я ищу службу, которая предоставляет очень простую версию этого, но «ad-hoc», таким образом, что ничто не сохраняется, не подготавливается или не изменяется процедурно пользовательскими сценариями, а просто отображается на основе информации, предоставленной в одном связь.
Пример того, что я себе представляю: При написании текста типа
При путешествии из Шанхая в Бангкок Пекин и Улан-Батор означают значительный крюк.
Я хотел бы добавить ссылку, как
http://SomeMapService/map?viewport=40.996223,96.784326,6.555132,127.765770&placemarks=39.917898,116.394922;47.903224,106.913721&arrows=31.231297,121.476098,13.733714,100.510751
или альтернативно
http://SomeMapService/map?viewport=40.996223,96.784326,6.555132,127.765770&placemarks=39.917898,116.394922,%22China%27s%20capital%22;47.903224,106.913721,%22Mongolia%27s%20capital%22&arrows=31.231297,121.476098,13.733714,100.510751,%22Shanghai%20to%20Bangkok%22
Затем эта ссылка должна вести к отмеченной карте, примерно такой:
(Эта карта использует данные OpenStreetMap. Насколько я понял юридические требования , мне нужно объявить это изображение общественным достоянием, чтобы быть в безопасности - так и быть, я делаю это.)
Наконец, конечно, эта услуга должна быть доступна бесплатно. В противном случае это не имело бы особого смысла, так как любой, кто увидит ссылку, должен иметь возможность перейти по ней, а ссылка в публичном месте не может содержать никаких конфиденциальных учетных данных.
Вы ищете это: https://maps.googleapis.com/maps/api/staticmap?size=400x300&markers=Бангкок|Шанхай|Пекин|Улан-Батор .
Дополнительные сведения см. в разделе о расположении маркеров из Google Static Map API. Можно указать несколько вариантов этого URL-адреса, т. е. с центрированием на заданной точке или изменением меток, но приведенная выше версия кажется самой простой из доступных, и она автоматически увеличивает масштаб, чтобы каждый маркер был виден.
Если вы хотите иметь пути, а также пользовательские символы в отдаленных местах, это также можно сделать: https://maps.googleapis.com/maps/api/staticmap?size=400x300& path=Bangkok|Shanghai &markers= label: B|Пекин &markers=label:U|Улан-Батор
ИЛИ картограф
ИЛИ картограф