本文整理汇总了Java中org.openstreetmap.gui.jmapviewer.OsmMercator.MIN_LAT属性的典型用法代码示例。如果您正苦于以下问题:Java OsmMercator.MIN_LAT属性的具体用法?Java OsmMercator.MIN_LAT怎么用?Java OsmMercator.MIN_LAT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.openstreetmap.gui.jmapviewer.OsmMercator
的用法示例。
在下文中一共展示了OsmMercator.MIN_LAT属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: tileYToLat
private double tileYToLat(double y, int zoom) {
double lat0;
double lat = cachedLat;
do {
lat0 = lat;
lat = lat - Math.toDegrees(nextTerm(Math.toRadians(lat), y, zoom));
if (lat > OsmMercator.MAX_LAT || lat < OsmMercator.MIN_LAT) {
Random r = new Random();
lat = OsmMercator.MIN_LAT +
r.nextInt((int) (OsmMercator.MAX_LAT - OsmMercator.MIN_LAT));
}
} while (Math.abs(lat0 - lat) > 0.000001);
cachedLat = lat;
return lat;
}
示例2: tileYToLat
private double tileYToLat(double y, int zoom) {
double lat0, lat;
lat = cached_lat;
do {
lat0 = lat;
lat = lat - Math.toDegrees(NextTerm(Math.toRadians(lat), y, zoom));
if (lat > OsmMercator.MAX_LAT || lat < OsmMercator.MIN_LAT) {
Random r = new Random();
lat = OsmMercator.MIN_LAT +
r.nextInt((int )(OsmMercator.MAX_LAT - OsmMercator.MIN_LAT));
}
} while ((Math.abs(lat0 - lat) > 0.000001));
cached_lat = lat;
return (lat);
}