Как хранить все плитки GMaps локально для конечной области и отображать их - PullRequest
0 голосов
/ 24 марта 2011

Я хочу создать приложение html5 для мобильных устройств, где одной из функций является карта Google.Я могу сделать это, используя обычный apis, встроенный в html5 обычным способом.

Однако для следующей версии я хочу что-то более конкретное.Вместо того, чтобы пользователь мог смотреть в любой точке мира с любым увеличением, я хочу ограничить его просмотром только внутри, скажем, 20-километрового прямоугольника вокруг определенного места, скажем, только для 4-х уровней увеличения.т.е. есть только небольшое конечное количество плиток, которые когда-либо нужно использовать.Кроме того, поскольку существует ограниченная область и небольшое конечное количество плиток, я хочу загрузить абсолютно все плитки для каждого уровня масштабирования при первом запуске приложения html5 и сохранить их локально.Это позволило бы пользователю осмотреться внутри этого 20-километрового прямоугольника и увеличить, панорамировать и т. Д., И загрузка будет молниеносной.(т.е. он не будет получать новые данные с серверов GMaps каждый раз, когда вы меняете масштабирование или панорамирование - вместо этого все эти данные будут храниться локально (загружаться при первом запуске приложения) и просто отображаться при навигации пользователявокруг. Как мне это сделать?

Также, если есть решение, не относящееся к Google-Maps, я тоже заинтересован в этом.

Спасибо

Ответы [ 2 ]

1 голос
/ 24 марта 2011

Поможет ли вам эта статья Дрю МакЛеллана на 24ways?

http://24ways.org/2010/finding-your-way-with-static-maps

0 голосов
/ 24 марта 2011

Это нарушает Условия предоставления услуг. Вы не можете загружать / кэшировать плитки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...