当前位置: 首页>>代码示例>>Java>>正文


Java BoundingBox.fromGeoPoints方法代码示例

本文整理汇总了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;
}
 
开发者ID:MKergall,项目名称:osmbonuspack,代码行数:19,代码来源:Road.java

示例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;
}
 
开发者ID:osmdroid,项目名称:osmdroid,代码行数:17,代码来源:CacheManager.java

示例3: getBoundingBox

import org.osmdroid.util.BoundingBox; //导入方法依赖的package包/类
@Override public BoundingBox getBoundingBox(){
	return BoundingBox.fromGeoPoints(mCoordinates);
}
 
开发者ID:MKergall,项目名称:osmbonuspack,代码行数:4,代码来源:KmlGroundOverlay.java

示例4: getBoundingBox

import org.osmdroid.util.BoundingBox; //导入方法依赖的package包/类
@Override public BoundingBox getBoundingBox() {
	return BoundingBox.fromGeoPoints(mCoordinates);
}
 
开发者ID:MKergall,项目名称:osmbonuspack,代码行数:4,代码来源:KmlTrack.java

示例5: getBoundingBox

import org.osmdroid.util.BoundingBox; //导入方法依赖的package包/类
@Override public BoundingBox getBoundingBox(){
	if (mCoordinates!=null)
		return BoundingBox.fromGeoPoints(mCoordinates);
	else 
		return null;
}
 
开发者ID:MKergall,项目名称:osmbonuspack,代码行数:7,代码来源:KmlLineString.java


注:本文中的org.osmdroid.util.BoundingBox.fromGeoPoints方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。