2013-05-03 5 views
0

Im пытается создать очень простое приложение, которое я буду использовать для представления продукта, который моя команда и я создаем. В моем приложении, я хотел бы разрешить вариант, если щелкнуть определенное текстовое изображение, оно откроет карту для этого конкретного места. Из всех обучающих программ на картах google, которые я видел, кажется, что единственный способ использовать карты состоит в том, чтобы ваш класс расширил класс mapactivity. Есть ли способ использовать это простое приложение, кроме как сделать мое приложение картографическим приложением? Также, какую версию google-карт лучше всего использовать в моей ситуации. Спасибо за помощь каждого.Google maps-Android расширения опций

ответ

1

Что вы подразумеваете под «картографическим приложением»? если вы хотите внедрить Google Maps в свое приложение, сегодня вы бы использовали API карт Google V2, поскольку V1 устарел. в этом случае вам не нужно расширять Activity от MapActivity, и вы можете использовать простой Activity, если вы нацеливаете API > V11. если вы нацелитесь на более низкие API, вы должны расширить вас Activity от FragmentActivity, чтобы обеспечить обратную совместимость для фрагментов.

Вот блоге я написал со всеми подробностями о том, как встраивать возможности Карта в приложении:

Google Maps API V2

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

UPDATE:

Посмотрите на эту страницу для намерений вы можете сгореть для нативных приложений Google (включая Карты):

http://developer.android.com/guide/appendix/g-app-intents.html

и посмотреть на эти вопросы:

Launching Google Maps Directions via an intent on Android

Using the pre-installed Google Maps instead of an own activity by using Intents?

+0

Я посмотрел на ваш учебник, и я думаю, что он действительно потрясающий. К сожалению, у меня очень ограниченное количество времени ... В будущем я определенно буду использовать его, чтобы узнать об использовании карт и т. Д. На данный момент у меня просто нет такого времени. Я думаю, что увольнение намерение использовать родное приложение Google Maps - это, вероятно, лучший способ сделать это. Если у вас есть какая-то полезная информация об этом, это будет оценено, но если нет, я начну исследовать, как это сделать. Спасибо! –

+1

см. Обновленный ответ. –

+0

спасибо soo много !! –

Смежные вопросы