前提是:在這之前jingwd()方法被呼叫過了,比如放在oncreate()裡,因為這裡面 是具體的實現,下面是**:
private locationmanager locationmanager; private string locationprovider; // 經緯度獲取 private void jingwd() else if (providers.contains(locationmanager.network_provider)) else // 獲取location location location = locationmanager .getlastknownlocation(locationprovider); if (location != null) // 監視地理位置變化 locationmanager.requestlocationupdates(locationprovider, 3000, 1, locationlistener); } /** * 顯示地理位置經度和緯度資訊 * * @param location */ private void showlocation(location location) /** * locationlistern*** 引數:地理位置提供器、監聽位置變化的時間間隔、位置變化的距離間隔、locationlistener*** */ locationlistener locationlistener = new locationlistener() @override public void onproviderenabled(string provider) @override public void onproviderdisabled(string provider) @override public void onlocationchanged(location location) }; @override protected void ondestroy() }
本文出自 「移動平台開發」 部落格,請務必保留此出處
iOS獲取經緯度
在ios8.0以上獲取經緯度時,需要申請授權,否則不能定位 第一步 在 homeviewcontroller.m inte ce homeviewcontroller cllocationmanagerdelegate 第二步 設定定位 void setuplocationmanager locat...
Android開發 通過Wifi獲取經緯度
size medium 第一步 獲取wifi管理物件 ok.到此就可以獲取經緯度了。當然如果你所在的wifi從來沒有通過其他裝置定位過,及google資料庫中沒有該wifi熱點的位置資訊,那就獲取不到經緯度了。wifimanager mainwifi wifimanager getsystemser...
window phone 獲取經緯度資訊
ps 因為需要冷啟動至少也需要一分鐘以上,所以最好在公共類初始化,在需要呼叫的時候直接使用。geocoordinatewatcher 類提供基於座標的位置資料,其來自當前的位置提供程式。來自當前位置提供程式的基於座標的位置資料,該提供程式是計算機上優先級別最高的位置提供程式,其優先級別取決於一系列因...