Клуб API Карт

Проблемы с переходом с 1.1 на 2.0 версию, а так же вопросы

Пост в архиве.

Решил обновиться до 2й версии, но тут, даже после курения документации не могу найти решение проблем с переходом.

 

Собственно вопросы:

1) Метод redraw в 2.0 версии. Насколько я понял, этого метода нет в новой версии, Данный метод нужен, в моем случае, для перехода в полно экранный режим карты и vice verca.

2) Для 1й версии была PHP библиотека (Ymaps) для генерации XML файлов + png слоев, но сейчас есть кластеризация, какой тип отображения посоветуете? Кол-во точек в районе 500-1000 по Москве, позже, возможно по всей России.

3) Есть ли возможность скрывать, в исходном коде, путь к XML/json данным о точках? Проверка на ajax запрос в хедерах (HTTP_X_REQUESTED_WITH), типа браузера итд не панацея.

 

Пока что эти вопросы :)

12 комментариев

1. map.redraw -> map.container.fitToViewport

2. можно начать с кластеризатора АПИ

3. вы можете сами загружать данные о точках (AJAX+JSON) на основании своей политики доступа

Можно более делательно на счет политике доступа?

 

Можно более делательно на счет политике доступа?

Можно к примеру "подписывать запросы", авторизацию ввести, сессии..

Вопросы безопасности доступа к данным в интернете выходят за рамки данного клуба.

АПИ ничего для этих целей из коробки не предоставляет

пункт 2 идет на ваш выбор. Активные области решают многие проблемы одним способом, а кластеризатор другим. При этом кластеризатор не умеет пилить данные кусочками и загружать акуратно эти кусочки с сервера.

 

пункт 3 нормальными способами решить нельзя.

При загрузке yml\kml данный - вообще нельзя.

Если нужно хитро данные скрыть - генерируйте уникальные адреса для IP+SESSION, и всеравно это при желании можно обойти.

 

Помните, если данные как  либо попали в браузер - выташить их не проблема(Debugger, UserScript, итд)

Не подскажите где есть примеры json формата?

facepalm.jpg

Хотя это не я правильно задал вопрос. Внутри карты, какой объект/функция ответственный за подгрузку координат в json формате. Т.к. нашел только geoXml...

в АПИ нет таких функций.

чтобы подгрузить JSON они и не нужны - это можно сделать и без АПИ Карт, просто на javascript

А примеры есть?

Кода карты и JSON!!!

 

тут есть пример похода в геокодер AJAX-ом и получения ответа в формате JSON