Java 我需要从菜单项访问Google Maps API标记

Java 我需要从菜单项访问Google Maps API标记,java,android,google-maps,google-maps-markers,Java,Android,Google Maps,Google Maps Markers,我有一个 Marker nlb1 = mMap.addMarker(new MarkerOptions()) SetUpMap()的内部无效,我需要在onOptionsItemSelected布尔中删除()此内部。我该怎么做呢 如何使标记nlb1全球化?我是否应该像应用程序的开头一样声明它为全局变量?是的,我认为如果您想在相同类的不同方法中使用对象,定义成员变量是一个好主意 示例代码: Marker mNlb1; //m stands for member or global variable

我有一个

Marker nlb1 = mMap.addMarker(new MarkerOptions())
SetUpMap()的内部无效,我需要在onOptionsItemSelected布尔中删除()此内部。我该怎么做呢


如何使标记nlb1全球化?我是否应该像应用程序的开头一样声明它为全局变量?

是的,我认为如果您想在
相同类的
不同方法中使用
对象
,定义
成员变量
是一个好主意

示例代码:

Marker mNlb1; //m stands for member or global variable
在方法中:

mNlb1 = mMap.addMarker(new MarkerOptions());

是的,成功了。我将这些标记作为全局变量,并将它们作为mNlb1.setVisibility()等放入方法中。非常感谢