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