1

緯度と経度の座標に基づいて地図上に場所を表示したい。ボタンを押すと、座標が Google マップ (または他のアプリ) に送信され、その場所が特定されます。どうすればそれを達成できるかについてのアイデアはありますか?

4

3 に答える 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 に答える