相关疑难解决方法(0)

如何在Google Map API v2中的MapFragment上显示多个标记?

Google Map API v2在我的应用程序中使用它来显示地图.

我已按照所有步骤进行操作,以便在我的应用程序中启用Google Map.

public class PinLocationOnMapView extends FragmentActivity {

    private double mLatitude = 0.0, mLongitude = 0.0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        SupportMapFragment fragment = SupportMapFragment.newInstance();
        getSupportFragmentManager().beginTransaction()
                .add(android.R.id.content, fragment).commit();
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我使用此代码,它会显示我的地图,但如果我提供我的纬度/经度值,地图图块不会加载,我只看到白色图块.

以下是上述类的onCreate()中编写的代码:

 if (getIntent().getExtras() != null) {
            final Bundle bundle = getIntent().getBundleExtra("LOCATION");
            mLatitude = bundle.getDouble("LATITUDE");
            mLongitude = bundle.getDouble("LONGITUDE");
        } else {
            finish();
        }

        GoogleMapOptions options = new GoogleMapOptions();
        LatLng latLng = new LatLng(mLatitude, mLongitude);
        CameraPosition cameraPosition;// = new CameraPosition(latLng, 0, 0, 0); …
Run Code Online (Sandbox Code Playgroud)

android google-maps google-maps-markers google-maps-api-2 supportmapfragment

22
推荐指数
1
解决办法
7万
查看次数