2013-08-04 2 views
1

Как сделать, чтобы ввести пользовательский заголовок (аннотацию) на новые карты iOS 6 по URL-адресу.Apple Maps Аннотация по URL

{} http://maps.apple.com/?q=cupertino

Так как я могу сделать, чтобы добавить пользовательский заголовок на веб-ссылка на эту IOS 6 карт, и открыть непосредственно на родном картах приложение с пользовательского заголовка?

ответ

-1

Вам необязательно использовать собственный URL. Apple добавила класс для своей каркасной карты iOS 6 под названием MKMapItem. Способ использования этого класса заключается в том, чтобы добавить необходимую информацию на карте, когда она добавлена ​​в приложение карт.

Вот пример:

MKPlacemark *placemark=[[MKPlacemark alloc] initWithCoordinate:theCoordinate addressDictionary:theCoordinatePlaceDictionaryRepresentation]; 
MKMapItem *item=[[MKMapItem alloc] initWithPlacemark:placemark]; 
[item setName:theCustomTitleYouWant]; 
[item setPhoneNumber:phoneNumberIfAny]; 
[item setUrl:aWebSiteToThePlaceToVisitIfAny]; 
[item openInMapsWithLaunchOptions:aLaunchOptionDictionaryIfAny]; 

Проверьте ключи для словаря вариант запуска:

MKLaunchOptionsDirectionsModeKey; MKLaunchOptionsMapTypeKey; MKLaunchOptionsMapCenterKey; MKLaunchOptionsMapSpanKey; MKLaunchOptionsShowsTrafficKey;

Это позволяет вам настроить, как выглядит карта и как она работает.

Надеюсь, это поможет.

Редактировать: это относится к исходному коду iOS. Вы можете найти информацию о ссылках на url here

+0

Большое вам спасибо за помощь, Но я просто хочу спросить вас, как я могу добавить это? Это на голове страницы или что? Потому что я не хочу открывать его в сафари, но в родном приложении iOS 6 Maps, и я хочу добавить его на html-страницу или php. Спасибо, – user2649642

+0

см. Править и новую ссылку. – J2theC

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