Marker startMarker = new Marker(mapView);
当我输入这个来创建标记时是"new Marker(mapView);"红线。我得到了这个消息在我的标题->构造器标记(MapView)是未定义的<——有什么问题吗?
您必须导入OSMBonusPack,因为它包含了正确的Marker定义。我在使用wiki教程时遇到了同样的问题。
import org.osmdroid.bonuspack.overlays.Marker
确保下载BonusPack并将.jar包含到项目的lib中,并将其链接到项目属性中。
What is the problem ?
这是因为构造函数实际上不存在。
试试这个:
Marker startMarker = mapView.addMarker(new MarkerOptions().position(markerLatLng)); // markerLatLng is the position for your marker in the map. You can add more options to marker ...