Мне нужно взять данные о динамической карте Google и создать из них статическую карту Google с помощью API V3.

Я действительно хочу позволить пользователю создавать карту с помощью карт Google и сохранять изображение. Я попытался обойти это с помощью API карт Google V3, а также API статических карт.

Пользователь может использовать динамическую карту Google для прокрутки, масштабирования и т.д. и поиска понравившейся карты. Затем пользователь должен нажать кнопку, которая извлекает данные из карты Google (центр, уровень масштабирования и т. Д.), Которая отправляет запрос в API статической карты Google. Затем статический API карты Google вернет изображение, которое можно сохранить.

У меня все работает *, но не всегда. Иногда изображения, возвращаемые статическими картами Google, будут именно тем, что пользователь видит на динамической карте. В других случаях изображение может отличаться на несколько метров (я считаю, это потому, что API динамической карты Google использует большую точность для долготы и широты, чем статический api) или даже тысячи километров (я понятия не имею, почему это происходит). Изображения обычно получаются неправильными, чем больше уровень масштабирования (из-за разницы в точности).

Я хочу знать, пробовал ли кто-нибудь преобразовать динамическую карту в статическую и придумал ли решение, не содержащее ошибок, или есть лучшее решение, которое работает.

10
задан Chris Broadfoot 12 February 2012 в 13:48
поделиться