Как увеличить масштаб в определенной точке на картах Google, добавленных в uiwebview?

Я добавил карты Google в UIWebview. Я хочу увеличить карту до места назначения. Место назначения передается программно.

Как мне это сделать? Я пытался установить параметр z=10 во время загрузки URL-адреса Google Maps, но он не масштабируется в определенной точке.

Пожалуйста помоги

Спасибо

2 ответа

Решение

Я решил это с помощью добавления определенных параметров в URL карты Google:

http://maps.google.com/?saddr=%@&daddr=%1.6f,%1.6f&ll=%@&sll=%@&sspn=0.015&output=embed&z=15

Почему вы не используете MapKit?

Он использует карту Google, чтобы предоставить карту.

http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MapKit_Framework_Reference/_index.html

Если вы действительно хотите использовать Google Maps внутри веб-просмотра, вам нужно сделать что-то вроде этого:

http://maps.google.com/maps?q=24.197611,120.780512&z=10

где q= широта, долгота

и вам нужно будет знать широту и долготу точки, которую вы хотите увеличить

Для получения дополнительной информации вы можете посмотреть на:

http://mapki.com/wiki/Google_Map_Parameters

Другие вопросы по тегам