Javascript 我的模拟器不会显示谷歌地图

Javascript 我的模拟器不会显示谷歌地图,javascript,android,google-maps,Javascript,Android,Google Maps,我已经找了整整一周了,似乎找不到任何解决方案,因此我订阅了以下内容: 我试图显示一个简单的地图,但当我启动我的应用程序时,只有一个比白色略暗的空白活动,左下角写着谷歌 我的模拟器在其他应用程序上运行得非常好,所以我认为这可能是API键的问题,但我只是检查了一下,结果还可以 如果出现问题,请告诉我my Manifest.xml 我想你还没有设置谷歌地图,你的地图活动中没有任何东西 示例代码: public class MainActivity extends Activity { pr

我已经找了整整一周了,似乎找不到任何解决方案,因此我订阅了以下内容:

我试图显示一个简单的地图,但当我启动我的应用程序时,只有一个比白色略暗的空白活动,左下角写着谷歌

我的模拟器在其他应用程序上运行得非常好,所以我认为这可能是API键的问题,但我只是检查了一下,结果还可以

如果出现问题,请告诉我my Manifest.xml


我想你还没有设置谷歌地图,你的地图活动中没有任何东西

示例代码:

public class MainActivity extends Activity {

    private static LatLng goodLatLng = new LatLng(37, -120);
    private GoogleMap googleMap;
    private EditText et_address, et_finalAddress;
    LatLng addressPos, finalAddressPos;
    Marker addressMarker;

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

        et_address = (EditText) findViewById(R.id.addressEditText);
        et_finalAddress = (EditText) findViewById(R.id.finalAddressEditText);


        // Initial Map
        try {

            if (googleMap == null) {
                googleMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

        googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
        // Put a dot on my current location
        googleMap.setMyLocationEnabled(true);
        googleMap.setIndoorEnabled(true);
        googleMap.setTrafficEnabled(true);
        // 3D building
        googleMap.setBuildingsEnabled(true);
        // Get zoom button
        googleMap.getUiSettings().setZoomControlsEnabled(true);

        Marker marker = googleMap.addMarker(new MarkerOptions()
                .position(goodLatLng)
                .title("Hello"));
    }
有关更多详细信息,请参阅我的github


另外,请尝试一步一步地操作,您最终将在手机上获得地图。

好的,非常感谢,我尝试使用了.getMap,但没有例外,同样,应用程序将关闭。如何从异常中获取结果?同时,我将尝试按照你的一步一步的教程。对于例外情况,你需要参考你的日志。关于如何获得它,您可以参考。好的!我不知道那是logcat,但现在我知道怎么去了,谢谢。我们离得越来越近了,问题是我所怀疑的:下面一行出现了NullPointerException:codegoogleMap=MapFragment getFragmentManager.findFragmentByIdR.id.map.getMap;代码,所以,在这一点上,我真的不知道该怎么做…我已经按照你的所有步骤,我的模拟器工作得非常好,它也不是一个API键问题…我肯定这一定是一个非常愚蠢的问题,但我找不到,因为我想我已经在这个问题上呆了太久…下面哪一行?你可以尝试和。您还可以从my下载整个项目,并在Android Studio中运行它。