地図上に経路を描くなどの機能を持つ1つのアプリケーションを開発しています。ユーザーは地図上で緯度の長い道を描き始めることを示すボタンを開始および停止する必要があります。ユーザーが目的地に到着してユーザーがそれを停止すると、出発地点から目的地点までのルートを確認することができ、そのルートをアプリケーションを通じて共有したいと考えています。出発地を目的地のルートに共有する方法
ここに私の基本的な考え方がありますので、ここではそのような機能性のために何をすべきかを教えてください。
地図上に経路を描くなどの機能を持つ1つのアプリケーションを開発しています。ユーザーは地図上で緯度の長い道を描き始めることを示すボタンを開始および停止する必要があります。ユーザーが目的地に到着してユーザーがそれを停止すると、出発地点から目的地点までのルートを確認することができ、そのルートをアプリケーションを通じて共有したいと考えています。出発地を目的地のルートに共有する方法
ここに私の基本的な考え方がありますので、ここではそのような機能性のために何をすべきかを教えてください。
私の知る限り、Google Mapsを使用している場合、方向の共有はすでに可能です。
実装にあなたを助けるために、あなたは、iOS用マップのSDKを使用することができます - Getting StartedとGoogle Maps URL Schemeを操作するか、iOS用Googleマップアプリを起動し、特定の機能を実行する方法についての完全なガイドのために。
私はそれは、ナビゲーションの一種であるこの
-(void)drawSenderPath:(CLLocationCoordinate2D)locPolyLine {
[mapView clear]
[pathSender addCoordinate:locPolyLine];
GMSPolyline *polyline = [GMSPolyline polylineWithPath:pathSender];
// Add the polyline to the map.
polyline.strokeColor = AppOrangeColor;
if ([self.homeViewDelegate respondsToSelector:@selector(getPathColor)]) {
polyline.strokeColor = [self.homeViewDelegate getPathColor];
}
polyline.strokeWidth = 3.0f;
polyline.map = mapView;
}
のようにそのことをやっています。私は同じ機能を行いますが、ipodで正しく動作しないので、iphoneでテストするだけで、nsmutablepathの各場所を追加し、その変更可能なパスに基づいて行を再描画する必要があります。あなたはあなたの欲望の結果を得ます –
あなたは私に説明したり、あなたのやり方をあなたに教えてもらえますか? – user1374
私は自分の答えを掲載しました。一度見てください –