本文整理汇总了Java中org.osmdroid.util.BoundingBox.fromGeoPoints方法的典型用法代码示例。如果您正苦于以下问题:Java BoundingBox.fromGeoPoints方法的具体用法?Java BoundingBox.fromGeoPoints怎么用?Java BoundingBox.fromGeoPoints使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.osmdroid.util.BoundingBox
的用法示例。
在下文中一共展示了BoundingBox.fromGeoPoints方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: Road
import org.osmdroid.util.BoundingBox; //导入方法依赖的package包/类
/** default constructor when normal loading failed:
* the road shape only contains the waypoints; All distances and times are at 0;
* there is no node; mStatus set to TECHNICAL_ISSUE.
*/
public Road(ArrayList<GeoPoint> waypoints){
init();
int n = waypoints.size();
for (int i=0; i<n; i++){
GeoPoint p = waypoints.get(i);
mRouteHigh.add(p);
}
for (int i=0; i<n-1; i++){
RoadLeg leg = new RoadLeg(/*i, i+1, mLinks*/);
mLegs.add(leg);
}
mBoundingBox = BoundingBox.fromGeoPoints(mRouteHigh);
mStatus = STATUS_TECHNICAL_ISSUE;
}
示例2: extendedBoundsFromGeoPoints
import org.osmdroid.util.BoundingBox; //导入方法依赖的package包/类
/**
*
*/
public BoundingBox extendedBoundsFromGeoPoints(ArrayList<GeoPoint> geoPoints, int minZoomLevel) {
BoundingBox bb = BoundingBox.fromGeoPoints(geoPoints);
Point mLowerRight = getMapTileFromCoordinates(bb.getLatSouth() , bb.getLonEast() , minZoomLevel);
GeoPoint lowerRightPoint = getCoordinatesFromMapTile(mLowerRight.x+1, mLowerRight.y+1, minZoomLevel);
Point mUpperLeft = getMapTileFromCoordinates(bb.getLatNorth() , bb.getLonWest(), minZoomLevel);
GeoPoint upperLeftPoint = getCoordinatesFromMapTile(mUpperLeft.x-1, mUpperLeft.y-1, minZoomLevel);
BoundingBox extendedBounds = new BoundingBox(upperLeftPoint.getLatitude(), upperLeftPoint.getLongitude(), lowerRightPoint.getLatitude(), lowerRightPoint.getLongitude());
return extendedBounds;
}
示例3: getBoundingBox
import org.osmdroid.util.BoundingBox; //导入方法依赖的package包/类
@Override public BoundingBox getBoundingBox(){
return BoundingBox.fromGeoPoints(mCoordinates);
}
示例4: getBoundingBox
import org.osmdroid.util.BoundingBox; //导入方法依赖的package包/类
@Override public BoundingBox getBoundingBox() {
return BoundingBox.fromGeoPoints(mCoordinates);
}
示例5: getBoundingBox
import org.osmdroid.util.BoundingBox; //导入方法依赖的package包/类
@Override public BoundingBox getBoundingBox(){
if (mCoordinates!=null)
return BoundingBox.fromGeoPoints(mCoordinates);
else
return null;
}