Marker startMarker = new Marker(mapView);
当我输入这个时,创建标记是"新标记(mapView); "红色衬里。 我在标题中得到了这条消息 - >构造函数Marker(MapView)未定义< - 问题是什么 ?
答案 0 :(得分:1)
您必须导入OSMBonusPack,因为它包含Marker的正确定义。 在关注维基tutorial时,我遇到了同样的问题。
import org.osmdroid.bonuspack.overlays.Marker
确保下载BonusPack并将.jar包含在项目内的lib中,并将其链接到项目属性中。
答案 1 :(得分:0)
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 ...