緯度と経度の座標に基づいて地図上に場所を表示したい。ボタンを押すと、座標が Google マップ (または他のアプリ) に送信され、その場所が特定されます。どうすればそれを達成できるかについてのアイデアはありますか?
質問する
15563 次
3 に答える
2
これが良い例です:
http://mobiforge.com/developing/story/using-google-maps-android
http://saigeethamn.blogspot.in/2009/10/google-maps-on-android-android.html
これがあなたに役立つことを願っています..
于 2012-10-18T12:13:40.030 に答える
1
簡単な解決策を見つけました。インテントを介して Google マップ アプリを起動します
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?q=" + serviceActivity.Latitude.toString() + "," + serviceActivity.Longitude.toString()));
startActivity(intent);
于 2012-10-18T12:59:25.037 に答える
1
Google マップ上の特定のポイントにアニメーションを付けたい場合は、MapView を定義する必要があります。次に、MapController を作成し、特定の GeoPoint にアニメーション化します。
MapController mapController = mapView.getController();
double lat = latitude * 1e6;
double lon = longitude * 1e6;
GeoPoint startpoint = new GeoPoint((int) lat, (int) lon);
mapController.animateTo(startpoint);
このチュートリアルを試してください: MapView チュートリアル
于 2012-10-18T12:20:26.533 に答える