0

MapView を使用しようとしましたが、経路を追加できないことがわかったので、Apple Maps に切り替えています。最初は、Apple Maps から自分のアプリに戻れるようにナビゲーション バーを追加したかったのですが、それはできないとのことでした。そこで、Apple マップの注釈ビューの開示ボタンをクリックしたときに開くページを変更できるかどうかを知りたいです。ローカル ビュー コントローラーの 1 つを開くことで、その方法でアプリに戻すことができる可能性があります。

Apple は、これらのマップをナビゲートするのに苦労しています...

可能であれば、コード サンプルか何かを提供するか、Apple マップをアプリに戻すために他に何ができるかを説明してください。

これまでのところ、次のコードを使用して Apple Maps を開きます。

- (IBAction)mapPressed1:(id)sender
{
CLLocationCoordinate2D miamizoo = CLLocationCoordinate2DMake(25.613336,-80.398437);
MKPlacemark *placemark = [[MKPlacemark alloc] initWithCoordinate:miamizoo addressDictionary:nil];
MKMapItem *item = [[MKMapItem alloc] initWithPlacemark:placemark];
item.name = @"Miami Zoo";
[item openInMapsWithLaunchOptions:nil];
}

ありがとう; すべての助けに感謝します。

4

1 に答える 1

2

私の最初の疑問は、アップルマップはあなたが書いているアプリとは独立したアプリであるため、それは不可能だということです. Apple マップは、変更の可能性のない、すぐに使用できる閉じたアプリケーションであるため、開示ボタンの動作を変更したり、Apple マップにバーを追加したりすることはできません。誰か、私が間違っていることを証明してください。私もマップ API に方向機能がないことに戸惑っていたからです。マップ API の方向にオーバーレイを使用するか、弾丸を噛んでマップ用の既製の方向 API を購入する必要があります。私が現在行っている方法は、あなたのものと似ています。方向要求でアップルマップを起動し、オーバーレイなしでそれに変更します。

ios7でそれを補ってくれることを願っています。彼らはそれを補います。ios7ベータ版を手に入れる機会はありませんでしたが、そこにあるでしょう. エル

于 2013-05-24T19:29:28.140 に答える