- Предыдущая
- 1
- 2
- Показаны 16-29 из 29
а если Яндекс + leaflet?Яндекс для обывателя вне конкуренции сейчас
Есть какой-то плагин для leaflet, типа делайте через него. Не пробовал.
Zau4man, что скажете? Наверное было бы здорово воткнуть этот russia-latest.osm.pbf на свой сервер… Но кто интегрирует работу с этим файлом в рамках instantcms?В итоге получаем свой собственный сервер карт. Для чего он нужен? Ну тут уже каждый сам решает, Многие скажут зачем, когда можно использовать Яндекс или Гугл, но количество запросов к карте ограниченно в бесплатной версии.
Вот примерно так выглядитхалявапопытка использовать тайлы карты не со своего сервера, а с сервера OpenStreet… И это понятно, желающих ими воспользоваться много, нагрузки растут...
Даже продолжать дальше возиться именно с OpenStreet не хочется… А Leafletjs шикарен.
Тайтлы берутся по a.tile, в.tile, с.tile,
запрос L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
если убрать, по умолчанию будет 256, грузит долго 15-60 сек через раз по разным [а в с ]
но это тоже не вариант, сервер блокирует запросы при масштабировании/перетягивании карты :(
остается только вариант с отдельным, своим сервером для карт....
а это, я так понимаю с кандачка не сделать.
В принципе, если рассмотреть вариант отдельный сервер(поддомен) + (cms(возможно свой API что-бы карты не тянул кто не попади)) + эти карты
Это осуществимая хотелка? Вы бы взялись?
Мне например в край как не хочется зависеть от яндекса/гугла. Тем более что эти карты можно обновлять и раз в год заливать на сервак.
Если рассматривать для большей территории, то вес тайлов будет существенно выше. Кроме того, эти картинки надо обновлять, так как дороги строятся, компании открываются/закрываются.
осуществимая. Не взялся бы.Это осуществимая хотелка? Вы бы взялись?
наверно имели в виду не API, а Токен не нужен?API не требуется
Тоже повозился и сделал без mapbox, только leaflet + OpenStreetMap
вот
ну и ещё мелкие правки, а было
Я помнил, что когда наткнулся давненько на leaflet, то там не нужно было никакого Токена, так и есть. Посмотрим что будет дальше.
Огромная благодарность Zau4man и Evanescence, за начало внедрения leaflet в instantCMS!!!
нет облом, всё же токен необходим.API не требуется
При добавлении метки, карта отображается и метку можно поставить, а при просмотре записи пишет Укажите в настройках поля ключ api.
Mort Rainey как?
Если нужен только определённый город, да ещё и не большой, то можно ограничить область видимости, т.е. будет отображаться только ваш город. Есть такой параметр, во всяком случае был. Это позволит сэкономить на загрузке тайлов и возможно будет хватать бесплатной версии.В будущем все равно сделаю свой сервак с картами.
в файле system/fields/zleaflet.php в методе parse уберите проверку на указание ключа apiУкажите в настройках поля ключ api.
наверно имели в виду не API, а Токен не нужен?API не требуется
Тоже повозился и сделал без mapbox, только leaflet + OpenStreetMap
вот
ну и ещё мелкие правки, а было
Я помнил, что когда наткнулся давненько на leaflet, то там не нужно было никакого Токена, так и есть. Посмотрим что будет дальше.
Огромная благодарность Zau4man и Evanescence, за начало внедрения leaflet в instantCMS!!!
Я от mapbox вообще отказался! Тупо закомментировал. + код уже переписан. появились константы и прочее.
Мне кажется что затея сама по себе хорошая, но без своего сервака тайтлов все равно будет бан от OSMap!
Тут надо или складчину (без обязаловок долгосрочной поддержки) или как говорил Ленин… учится и делать свое.
Есть еще варианты выпила из другой cms… там работает хорошо (не через раз) есть геокодирование… но кода дофига, а у меня времени как назло нет и знаний маловато…
Сразу оговорюсь, без разрешения Заучмана переделку не скину. (не красиво как-то будет)
— UPD ---
Короче говоря… проще выпилить код из другой cms. Тем более что мне не на продажу… Времени грохну как всегда, капец.
в методе parse уберите проверку на указание ключа api
а вот что вываливается.
я тоже пытаюсь, хотя может это и лишнее.Я от mapbox вообще отказался!
- Предыдущая
- 1
- 2
- Показаны 16-29 из 29