ご挨拶、
I have a very weird but interesting requirement.
必要なのは、データベース内に一連のgeoPointが格納されていることです。私がこれまでに行ったことは、latを正常に取得することです。長いペアを作成し、デフォルトのピンポイントを使用してMapViewに表示しました。すべての注釈には、データベースから派生した一意のタイトルとサブタイトルがあります。
私の要件は、特定のピンをクリックしたときに、AlertViewを表示したいということです。そのAlertViewには、2つのボタンがあります。1)ルートを取得する2)閉じる。
1)道順を取得します。
GetDirectionsをクリックすると、それぞれの緯度と経度が取得され、現在の緯度と経度が表示されます。次に、WebViewを開いてこれを行う必要があります
- (void)getDirections {
CLLocationCoordinate2D start = { (startLat), (startLong) };
CLLocationCoordinate2D end = { (EndLat), (EndLong) };
NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f", start.latitude, start.longitude, end.latitude, end.longitude];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:googleMapsURLString]];
}
Mapviewに戻ることができるように、戻るボタン付きのModalViewControllerを使用して、このWebViewを別のビューで表示することを計画しています。
これが実際に/プログラム的に可能かどうか教えてください。