Есть ли способ при запуске карты, если у пользователя более одного приложения карты (родная карта iOS и карты Google) есть своего рода приглашение для выбора приложение карты, которое вы хотите открыть? или мне нужно создать определенные методы для каждого приложения карты, которое я установил на устройстве.карты на iOS 8 при запуске карты выберите, какое приложение для карты использовать
2
A
ответ
0
Если вы делаете свои собственные приложения, вы можете использовать URL Scheme на iOS, чтобы открыть приложение Google Maps, возможно, добавьте еще deep linking.
Но если вы говорите об открытии карты из списка контактов или приложения заметок, вам, возможно, потребуется Make Google Maps your default maps app on iOS with MapsOpener tweak
1
Вы должны сделать GUI самостоятельно, но это в основном то, что вам нужно сделать. Они относительно просты:
Настройка URL (предположим, что у вас есть
lat
,lon
):Для яблочного карты
NSString *urlString = [[NSString alloc] initWithFormat:@"http://maps.apple.com/?q=%.5f,%.5f", lat, lon];
Для карты Google
NSString *urlString = [[NSString alloc] initWithFormat:@"comgooglemaps://?q=%.5f,%.5f", lat, lon];
или другие карты ...
Затем открыть
NSURL* url = [NSURL URLWithString:urlString]; [[UIApplication sharedApplication] openURL:url];
Смежные вопросы
- 1. Приложение для интерактивной карты iOS?
- 2. Карты Google для iOS [карты воздушных шаров]
- 3. IOS: использовать офлайн-карты
- 4. IOS карты для MonoTouch
- 5. приложение для создания карты
- 6. Карты Google Серые карты
- 7. iOS сторонние карты
- 8. Java 8 Stream Закрывается при использовании карты внутри карты
- 9. Карты мира в iOS
- 10. Крытые карты для IOS/android
- 11. Карты OSM для iOS (xcode)
- 12. Какое событие вызывается при перекраске карты Google?
- 13. Проблема карты для MKAnnotationView в iOS 7 и iOS 8
- 14. Windows Phone 8 карты
- 15. Размер карты Java-карты
- 16. Представляем карты как карты Маркер - ЗДЕСЬ Карты
- 17. Манипулирование карты внутри карты
- 18. стандартная аннотация карты для iOS
- 19. Облицовочная ошибка при запуске задания карты
- 20. Приложение для карты не работает?
- 21. C++: Swaping карты карты
- 22. Код карты Java-карты
- 23. Здесь авария карты при запуске здесь приложение карты из другого приложения
- 24. Карты для Android и iOS
- 25. Перемещение карты (карты Google) при нажатии на адрес
- 26. Маршрутизация карты, карты Google?
- 27. Использовать 2 звуковых карты
- 28. Groovy изменять элементы карты при повторении карты
- 29. Карты Google в iOS
- 30. Приложение для карты в iphone
Что вы имеете в виду запуска карты? Вы имеете в виду открыть другое приложение карты из своего приложения? –
Например, у меня есть адрес, и я хочу использовать карту для получения маршрутов, но у устройства есть карты ios и карты Google, есть ли способ предложить сообщение, чтобы выбрать, какое приложение я хочу использовать (карты ios или Google карты), чтобы получить указания? – user9898