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