Google Static Maps Панорамирование и масштабирование - PullRequest
0 голосов
/ 26 февраля 2011

У меня есть сценарий, когда у меня есть веб-сайт, который использует Google Maps и использует статические карты, если у пользователя нет JavaScript.

Требование клиента состоит в том, чтобы пользователь все еще мог выполнять панорамирование и масштабирование (при условии обновления страницы для каждого увеличения или панорамирования).

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

То, как я изначально генерирую статическую карту, проходит по всем моим маркерам (не определяя центральную точку или увеличивая масштаб, позволяя Google вычислить это на их конце) через URL-адрес статических карт Google.

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

Кто-нибудь видел это сделано? Или есть какое-то понимание?

Язык программирования - Ruby.

Спасибо!

1 Ответ

0 голосов
/ 02 июня 2011

Я не думаю, что возможно (хотя я бы хотел, чтобы кто-то доказал, что я не прав) легко получить границы карты из API статических карт.

Лучше всего будет рассчитать подходящий центр, масштаб и размер карты на основе маркеров, которые вы хотите показать, а не полагаться на статические карты, чтобы сделать это для вас, а затем обработать / рассчитать масштабирование и панорамированиена основании этого.

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