0

大家好,我对 android GPS 和 android 地图有疑问。

1)我听说Android有webview和native 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 显示地图。请参阅 webview 以下链接:* https://developers.google.com/maps/articles/android_v3 Native 到: https ://developers.google.com/maps/documentation/android/

对于这两者,您都需要互联网连接,并且需要在 manifest.xml 中声明这一点

关于不同的颜色,请参见以下链接:* http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html

并且: 在“google maps android api v2”中更改道路颜色

于 2013-03-18T11:06:24.473 回答