0

こんにちはみんな私はアンドロイドGPSとアンドロイドマップに関して疑問を持っています。

1)Androidにはマップを表示するためのWebViewとネイティブAPIの両方があると聞きましたか?もしそうなら、これは私がネイティブAPIを使用しているときにインターネット接続を必要としないことを意味しますか、それともデータ接続を必要としますか?

2)地図の色を変更できますか?道路ルートの場合、青い色のように表示します。赤にすることは可能ですか?はいの場合は、リンクを教えてください。

public class MainActivity extends Activity implements LocationListener{

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    LocationManager LocMgr = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    LocationListener LocLis = this;
    LocMgr.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, LocLis);
}

@Override
public void onLocationChanged(Location Loc) {
    Loc.getLatitude();
    Loc.getLongitude();

    Toast.makeText(getApplicationContext(), (int) Loc.getLatitude(), Toast.LENGTH_LONG).show();
}

@Override
public void onProviderDisabled(String provider) {
    Toast.makeText(getBaseContext(), "OFF", Toast.LENGTH_LONG).show();
}

@Override
public void onProviderEnabled(String provider) {
    Toast.makeText(getBaseContext(), "ON", Toast.LENGTH_LONG).show();
}

@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}

ありがとう!

4

1 に答える 1

0

実際、WebおよびネイティブAPIを介してマップを表示できます。Webビューについては、次のリンクを参照してください。* https://developers.google.com/maps/articles/android_v3 ネイティブ のアクセス先: https ://developers.google.com/maps/documentation/android/

どちらの場合も、インターネット接続が必要であり、manifest.xmlでこれを宣言する必要があります

さまざまな色については、次のリンクを参照してください。* http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html

および: 「googlemapsandroidapiv2」で道路の色を変更します

于 2013-03-18T11:06:24.473 に答える