osmdroid에서와 같이 mapsforge에서 경계 상자를 설정하는 방법과 pathLayer 위 또는 아래에 텍스트를 삽입하는 방법은 무엇입니까?osmdroid에서와 같이 mapsforge에서 경계 상자를 설정하는 방법과 pathLayer 위 또는 아래에 텍스트를 삽입하는 방법은 무엇입니까?
osmdroid에서는 보통 setScrollableAreaLimit()
메서드를 호출하지만 mapsforge에서는 mapView
메서드가 없습니다. 어떻게해야합니까?
또한 어떻게 을 PathLayer
아래 또는 위에 추가합니까? 당신이 전혀 mapsforge docs 보았다 경우 사용자가 제공 한 코드에서
//Bounding Box
maxScrollableLimit = new BoundingBox(14.7882,121.1421,14.3469,120.8990);
...
private PathLayer createPathLayerFirst(PathWrapper response) {
Style style = Style.builder()
.generalization(Style.GENERALIZATION_SMALL)
.strokeColor(0x9900cc33)
.strokeWidth(4 * getResources().getDisplayMetrics().density)
.build();
PathLayer pathLayer = new PathLayer(mapView.map(), style);
List<GeoPoint> geoPoints = new ArrayList<>();
PointList pointList = response.getPoints();
for (int i = 0; i < pointList.getSize(); i++)
geoPoints.add(new GeoPoint(pointList.getLatitude(i), pointList.getLongitude(i)));
pathLayer.setPoints(geoPoints);
return pathLayer;
}