Android应用使用谷歌地图和json标记

时间:2014-03-27 11:17:28

标签: android json google-maps

我尝试使用https://gist.github.com/TimPim/5902100上提供的代码,但除非我注释掉了这些行,否则该应用无法运行

setUpMapIfNeeded();
}

@Override
protected void onResume() {
super.onResume();
setUpMapIfNeeded();
}

private void setUpMapIfNeeded() {
if (map == null) {
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map))
.getMap();
if (map != null) {
setUpMap();
}
}
}

之后,标记将不会显示。我是android新手,所以如果有人可以提供帮助,我会很感激。感谢

1 个答案:

答案 0 :(得分:0)

我宁愿将其添加为评论,但我的声誉太低了,所以:

如果你评论所有这些,当然标记将不会显示:setUpMapIfNeeded()将调用setUpMap(),它将调用retrieveAndAddCities(),它将调用createMarkersFromJson(),这是创建标记的地方。 / p>

如果从未触发整个级联,则不会创建标记,因此不会显示。

你最初在哪里获得NPE?