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


Java MapPosition.getLongitude方法代码示例

本文整理汇总了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());
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:4,代码来源:CoordinateGPS.java

示例2: getMapCenter

import org.oscim.core.MapPosition; //导入方法依赖的package包/类
public Coordinate getMapCenter() {
    MapPosition mp = this.map.getMapPosition();
    return new Coordinate(mp.getLatitude(), mp.getLongitude());
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:5,代码来源:MapView.java

示例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()));
}
 
开发者ID:microg,项目名称:android_packages_apps_GmsCore,代码行数:6,代码来源:GmsMapsTypeHelper.java

示例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);

	}
 
开发者ID:opensciencemap,项目名称:vtm,代码行数:62,代码来源:MapUrl.java

示例5: setMapPosition

import org.oscim.core.MapPosition; //导入方法依赖的package包/类
public void setMapPosition(final MapPosition mapPosition) {

		_mapPosition = mapPosition;

		_latitude = mapPosition.getLatitude();
		_longitude = mapPosition.getLongitude();
	}
 
开发者ID:wolfgang-ch,项目名称:mytourbook,代码行数:8,代码来源:MapBookmark.java


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