Поэтому прошу прощения, если мои вопросы уже были здесь озвучены.
Instan tMaps 2
ICMS 2.6.1
1. Кто-то режет координаты по долготе. В таблице cms_places_markers / lng число укорочено на один знак, в результате маркеры съезжают влево метров на пятьдесят. Где искать пакостника?
Напрмер:
было: 52.0338 — 113.5044
стало:52.0338 — 113.504
2. Координаты по адресу ищутся только на яндекс и гугл картах, на 2gis (она самая симпатичная) нет. Это нормально?
3. Заявленных народных карт нет вообще. А надо, сёла только в ней и отрисованы более менее. Можно исправить?
4. Как бы отключить слой с яндексовскими объектами? Подозреваю что никак, но очень хотелось бы. А то винегрет получается из своих и чужих маркеров / объектов. Самое неприятное, что пользователи будут уходить по ссылкам яндекса.
Пока это все вопросы.
В принципе я нашел как можно балуна отключить, это делается через:
options.yandexMapDisablePoiInteractivity
True — отключить интерактивность POI (точек интереса) в подложке карты, false — включить.
Кто бы подсказал, как это в js прописать?
UPD спустя полмесяца:
Ха-ха, я сделал это!
Всего двумя строчками избавился от яндексовсих балунов и от ссылки "открыть а яндексе"
Зря я, оказывается, скрипты ковырял, виноват формат числа FLOAT в БД. Он по умолчанию максимум 6 цифр.
Видимо авторы не думали что за Уралом тоже кто-то живет.
Я не смог установить формат FLOAT(7,4), почему то он не сохраняется, пришлось поставить DOUBLE.
Не знаю, правильно ли сделал, но все заработало. Теперь можно муравьев на карте отмечать.
Это надо спросить у 2gis, их геокодер оставляет пока желать лучшего2. Координаты по адресу ищутся только на яндекс и гугл картах, на 2gis (она самая симпатичная) нет. Это нормально?
Народные карты это не отдельный движок, а режим который можно в настройках включить для Яндекс.Карт аналогично схеме и спутнику3. Заявленных народных карт нет вообще
1. Стоит город по умолчанию Домодедово. При добавлении адреса карта стоит в нужном месте. Забиваю существующую в этом городе улицу и дом, он ищет в Москве.
2. Когда ставишь "Все объекты в одном городе" координаты центра карты при добавлении адреса переносятся в другое место, относительно тех, что заданы в настройках.
при сохранении обьекта выскакивает ошибка 503 — но обьект сохраняется… что делать?
Ошибка в запросе БД:
Table 'powerw_inst7.inst_places_cities_bind' doesn't exist
DELETE FROM inst_places_cities_bind WHERE (item_id = '57')
Последние вызовы:
delete() @ /home/p/powerw/nsk.club/public_html/system/core/model.php: 474
deleteFiltered() @ /home/p/powerw/nsk.club/public_html/system/controllers/places/model.php: 0
updateItemAddrs() @ /home/p/powerw/nsk.club/public_html/system/controllers/places/model.php: 0
saveItemMarkers() @ /home/p/powerw/nsk.club/public_html/system/controllers/places/hooks/content_places_after_update.php: 0
run()
call_user_func_array() @ /home/p/powerw/nsk.club/public_html/system/core/controller.php: 466
runExternalHook() @ /home/p/powerw/nsk.club/public_html/system/core/controller.php: 428
runHook() @ /home/p/powerw/nsk.club/public_html/system/core/eventsmanager.php: 31
hook() @ /home/p/powerw/nsk.club/public_html/system/controllers/content/actions/item_edit.php: 215
run()
call_user_func_array() @ /home/p/powerw/nsk.club/public_html/system/core/controller.php: 398
Но, всё же, для обычного пользователя это сложновато. Разбираться он не будет. Обычно это одно поле, куда можно ввести ключевое слово и поиск будет по всем полям.
Поиск по части слова тоже штука хорошая, но здесь нет такого. Например в описании написано "Продажа гвоздей", а пользователь ищет "гвозди". Судьбы их не пересеклись, они не нашли друг-друга...
Жаль. поиск по части слова еще можно как-то пережить, а вот куча полей, уже никак. Придется отключить фильтр. Пусть уж тогда сами ковыряются по каталогу, чем путать их.
instantcms.ru/forum/thread22214-1.html#251690
Не критично, но решения до сих пор нет.