locator.java
来自「这是一款基于PlaceLab软件开发的导航系统中间件的客户端程序.」· Java 代码 · 共 50 行
JAVA
50 行
package org.placelab.demo.jsr0179;import javax.microedition.location.Location;import javax.microedition.location.LocationException;import javax.microedition.location.LocationListener;import javax.microedition.location.LocationProvider;public class Locator implements LocationListener { private LocationProvider provider; private DebugWindow debug = new DebugWindow("Locator Demo"); public Locator () { try { provider = LocationProvider.getInstance(null); } catch (LocationException e) { debug.println("Couldn't get instance of Location Provider."); e.printStackTrace(debug); return; } provider.setLocationListener(this, 2, -1, -1); debug.show(); } public void locationUpdated(LocationProvider provider, Location location) { if (location.isValid()) { debug.println("Latitude: " + location.getQualifiedCoordinates().getLatitude()); debug.println("Longitude: " + location.getQualifiedCoordinates().getLongitude()); } else { debug.println("Invalid location estimate."); } debug.println("---------------------------------"); } public void providerStateChanged(LocationProvider provider, int newState) { debug.println("state change = " + newState); } public static void main (String[] args) { new Locator(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?