构造器Marker(MapView)是未定义的??为什么?


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 ...

最新更新