本文整理汇总了Java中org.oscim.core.MapPosition.getLongitude方法的典型用法代码示例。如果您正苦于以下问题:Java MapPosition.getLongitude方法的具体用法?Java MapPosition.getLongitude怎么用?Java MapPosition.getLongitude使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.oscim.core.MapPosition
的用法示例。
在下文中一共展示了MapPosition.getLongitude方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: CoordinateGPS
import org.oscim.core.MapPosition; //导入方法依赖的package包/类
public CoordinateGPS(MapPosition mapPosition) {
super(mapPosition.getLatitude(), mapPosition.getLongitude());
}
示例2: getMapCenter
import org.oscim.core.MapPosition; //导入方法依赖的package包/类
public Coordinate getMapCenter() {
MapPosition mp = this.map.getMapPosition();
return new Coordinate(mp.getLatitude(), mp.getLongitude());
}
示例3: toCameraPosition
import org.oscim.core.MapPosition; //导入方法依赖的package包/类
public static CameraPosition toCameraPosition(MapPosition mapPosition) {
return new CameraPosition(new LatLng(mapPosition.getLatitude(), mapPosition.getLongitude()),
toZoom(mapPosition.getScale()), mapPosition.getTilt(),
toBearing(mapPosition.getBearing()));
}
示例4: parseUrl
import org.oscim.core.MapPosition; //导入方法依赖的package包/类
public void parseUrl(MapPosition pos) {
//String addOpts = "";
if (Window.Location.getHash() == null)
return;
String hash = Window.Location.getHash();
hash = hash.substring(1);
String[] urlParams = null;
urlParams = hash.split("&");
if (urlParams.length == 1)
urlParams = hash.split(",");
double lat = pos.getLatitude(), lon = pos.getLongitude();
float rotation = pos.bearing;
float tilt = pos.tilt;
//String themeName = "";
//String mapName = "";
int zoom = pos.zoomLevel;
for (String p : urlParams) {
try {
if (p.startsWith("lat="))
lat = Double.parseDouble(p.substring(4));
else if (p.startsWith("lon="))
lon = Double.parseDouble(p.substring(4));
else if (p.startsWith("scale="))
zoom = Integer.parseInt(p.substring(6));
else if (p.startsWith("rot="))
rotation = Float.parseFloat(p.substring(4));
else if (p.startsWith("tilt="))
tilt = Float.parseFloat(p.substring(5));
// else if (p.startsWith("theme="))
// themeName = p.substring(6);
// else if (p.startsWith("map="))
// mapName = p.substring(4);
else {
String[] opt = p.split("=");
if (opt.length > 1)
params.put(opt[0], opt[1]);
else
params.put(opt[0], null);
mParams += p + "&";
}
} catch (NumberFormatException e) {
}
}
pos.setPosition(lat, lon);
pos.setZoomLevel(zoom);
pos.set(MercatorProjection.longitudeToX(lon),
MercatorProjection.latitudeToY(lat),
1 << zoom,
rotation,
tilt);
}
示例5: setMapPosition
import org.oscim.core.MapPosition; //导入方法依赖的package包/类
public void setMapPosition(final MapPosition mapPosition) {
_mapPosition = mapPosition;
_latitude = mapPosition.getLatitude();
_longitude = mapPosition.getLongitude();
}