Поле карт с Mapbox

InstantCMS 2.X
#1 12 марта 2020 в 19:17
Видел на форуме тему про leaflet. Решил поковыряться. На основе документации leafletjs.com/reference-1.6.0.html собрал простенькое поле:

Просмотр


Редактирование


Опции
Карты платные www.mapbox.com/pricing/ Бесплатный лимит 50к загрузок карты в месяц. Как он считается, так и не понял, так как в личном кабинете после получения токена написано

210 / 200,000 free tile requests

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

Есть смысл дальше в этом разбираться? Скажем, сделать виджет вывода маркеров...
Помогите понять, как считаются лимиты и проходит оплата? Не случится ли так, что эти "200,000 free tile requests" закончатся, и у меня попросят привязать карточку?

Токен api для работы поля можно получить тут account.mapbox.com/access-tokens/
Прикрепленный файл
zleaflet20200312100install_3an75.zip 56 Кб
#3 12 марта 2020 в 19:47
Александр, нипанятна. И для больших нагрузок надо поднимать свой сервер для загрузки тайлов карты, так как все равно есть лимиты operations.osmfoundation.org/policies/tiles/

И по апи… Что это wiki.openstreetmap.org/wiki/API_v0.7 Как там что-то понять?..
#4 12 марта 2020 в 20:04

Решил поковыряться.

Zau4man
dance
маршруты добавьте, маршруты.
#5 12 марта 2020 в 20:41



Карты платные www.mapbox.com/pricing/ Бесплатный лимит 50к загрузок карты в месяц. Как он считается, так и не понял, так как в личном кабинете после получения токена написано

210 / 200,000 free tile requests

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

Есть смысл дальше в этом разбираться? Скажем, сделать виджет вывода маркеров...
Помогите понять, как считаются лимиты и проходит оплата? Не случится ли так, что эти "200,000 free tile requests" закончатся, и у меня попросят привязать карточку?

Токен api для работы поля можно получить тут account.mapbox.com/access-tokens/

Zau4man
Дело в том, что Яндекс дает бесплатно, но только ограниченную версию. За все остальное надо платить. И тогда сравнивать приходится цены, а цены у Яндекса запредельные tech.yandex.ru/maps/jsapi/doc/2.1/terms/index-docpage/#index__limits
В плане возможности mapbox намного интереснее и конечно стоит его развивать.
#6 12 марта 2020 в 21:08

Как он считается, так и не понял

Zau4man
У яндекса про тайлы хорошо написано tech.yandex.ru/maps/jsapi/doc/2.1/theory/index-docpage/#tile_coordinates 200 000 это немного для посещаемого сайта. Один пользователь с одной картой на странице делает минимум 5 запросов, плюс к этому добавятся запросы по меткам, по маршрутам, по геолокации пользователя и т. д. В итоге на одного пользователя приходится порядка 10 запросов на одну карту. Итого умножив это на количество просмотров записи и количество карт получим для 1000 просмотров записи (не пользователей) с одно картой 10 000 запросов. Вроде неплохо и в лимиты можно вписаться. Но это не точно. Есть ещё такие карты, где пользователем может менять масштаб карты, может менять положение карты и т.п. А это уже новые запросы )))

Яндекс дает бесплатно, но только ограниченную версию.

Ai
Он дает полноценную версию, но ограниченную 25 000 запросов в сутки. При этом разрешает кэшировать данные до 30 дней. Чего нельзя сказать про другие движки карт.
#7 12 марта 2020 в 21:23
Выходит что теперь только Яндекс даёт работать с геоданными без без танцев с бубном? Например когда мне нужно получить карту по адресу а не по непонятным цифрам… )) Гугл надо чой-то регистрировать, ждать привета… Другие карты не каждый адрес покажут… так ли это или есть ещё варианты?
#8 13 марта 2020 в 06:37

Выходит что теперь только Яндекс даёт работать с геоданными без без танцев с бубном?

GoodMade
Все они одинаково работают, только у Яши детализация карт больше на русскоязычное население заточена, а у Гоши на всех остальных.

Гугл надо чой-то регистрировать, ждать привета.

GoodMade
У Яши тоже надо "чой-то" регистрировать (ключ доступа к API), но ждать не надо его генерации и получения.

Другие карты не каждый адрес покажут.

GoodMade
Это зависит от детализации карты.
#9 13 марта 2020 в 13:21
Loadырь, Пример. В Украине не работает Яндекс, люди подали запрос в Гугл карты на получение доступа к API, чтобы использовать геолокацию. Уже как неделю не отвечают )
#10 13 марта 2020 в 15:44

Есть смысл дальше в этом разбираться? Скажем, сделать виджет вывода маркеров...

Zau4man
Очень интересная тема. Единственное найти бы какие нибудь карты без лимитов:) Сегодня 25к запросов бесплатно — завтра 5к — бесплатно.
Мне нравятся вот эти карты opentopomap.org
Есть даже opentopomap.ru
Не вникал, что там с лимитами и есть ли API, но делал эти карты в sasplanet для использования в смартфоне — выглядит очень неплохо.
#11 13 марта 2020 в 22:11

собрал простенькое поле:

Zau4man
Работает.
Подскажите пожалуйста, сколько будет стоить реализовать такое?
#12 14 марта 2020 в 15:48


Вот примерно так выглядит халява попытка использовать тайлы карты не со своего сервера, а с сервера OpenStreet… И это понятно, желающих ими воспользоваться много, нагрузки растут...

Даже продолжать дальше возиться именно с OpenStreet не хочется… А Leafletjs шикарен.
#13 14 марта 2020 в 16:07
Тоже работал с данной библиотекой, делал вывод маршруты GPS трекеров
#14 14 марта 2020 в 16:13

А Leafletjs шикарен.

Zau4man
Как-то видел на основе leafet ребята сделали "виртуальное" хождение по торговому центру.


И это понятно, желающих ими воспользоваться много, нагрузки растут...

Zau4man
вы не сравнивали расценки того же яндекса, гугла и openstreetmap?
#15 14 марта 2020 в 16:15

делал вывод маршруты GPS трекеров

Evanescence
Парвиз, а вы смоли реализовать вывод нескольких маршрутов на одной карте?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.