Címjegyzék és térkép Kit

szavazat
3

Írok egy alkalmazás iPhone iOS 3.0, ahol szeretnék használni térkép Kit és Address Book együtt. Van egy adatbázis helyek (éttermek, például) a nevét, helyét, telefon, cím és más adatokat. Sorolok ezeket egy táblázatban megtekintheti és ha úgy döntök, néhány helyen meg akarom mutatni címjegyzékedben (segítségével ABUnknownPersonViewController), amely tartalmazza az összes információt, így akkor is könnyen felhasználó számára, hogy vegye fel azt címjegyzék.

Most, amikor rákattintok a címet, az alkalmazás válthatok Maps alkalmazást. Hogyan fogni ezt az eseményt, hogy mutassa meg az én MKMapView(az én app belsőleg)?

Még egy kapcsolódó kérdés. Van egy módja annak, hogy végre „Irány innen”, „irány ide” gomb standard címjegyzék Controller, mint a Maps app?

A kérdést 05/08/2009 12:12
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
0

Elfogják az alapértelmezett művelet a ABUnknownPersonViewController„s küldötte módszer, hogy megakadályozzák váltás a Maps app:

// ABUnknownPersonViewControllerDelegate protocol conformance
- (BOOL)unknownPersonViewController:(ABUnknownPersonViewController *)personViewController shouldPerformDefaultActionForPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier
{
    // Allow the default action to occur.
    BOOL shouldPerformDefaultAction = YES;

    // If address property was selected, do not switch to the Maps.app.
    if (property == kABPersonAddressProperty)
    {
        [self.navigationController popViewControllerAnimated:YES];

        // Do not perform the default action    
        shouldPerformDefaultAction = NO;

        // Show your MKMapView here
        // ....
    }

    return shouldPerformDefaultAction;
}
Válaszolt 06/01/2012 11:15
a forrás felhasználó

szavazat
0

Az ide kapcsolódó kérdés, irány innen és itt, akkor az URL http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f ahol cserélje ki a% f-as szélességi és hosszúsága cím (saddr) és a cél címét (daddr) az ízlésed szerint. Lehívható az „itt” a felhasználó tartózkodási helyének szélességi és hosszúsági. Ez a link megnyílik az alapértelmezett Maps alkalmazást, de megmutatja irányban. HTH

Válaszolt 05/08/2009 12:29
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more