Android引路蜂地圖開發示例:地圖平移
RasterMap 有兩個方法可以用於平移地圖,panTo 將地圖移動到指定經緯度座標,panDirection(dx,dy) 將地圖從當前位置平移dx,dy 個象素。
GuidebeeMapView實現了對TouchEvent處理,可以通過Touch事件來平移地圖,下列示例是通過選單來以上,下,左,右平移地圖。
package com.pstreets.gisengine.demo; import com.mapdigit.gis.geometry.GeoLatLng; import com.pstreets.gisengine.R; import com.pstreets.gisengine.SharedMapInstance; import com.mapdigit.gis.raster.MapType; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; public class MapPan extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public void onStart() { super.onStart(); GeoLatLng center = new GeoLatLng(32.0616667, 118.7777778); SharedMapInstance.map.setCenter(center, 13, MapType.MICROSOFTCHINA); } @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.mappan_menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle item selection switch (item.getItemId()) { case R.id.mapup: SharedMapInstance.map.panDirection(0, -32); return true; case R.id.mapdown: SharedMapInstance.map.panDirection(0, 32); return true; case R.id.mapleft: SharedMapInstance.map.panDirection(-32, 0); return true; case R.id.mapright: SharedMapInstance.map.panDirection(32, 0); return true; default: return super.onOptionsItemSelected(item); } } }
相關推薦
Android引路蜂地圖開發示例:地圖平移
RasterMap 有兩個方法可以用於平移地圖,panTo 將地圖移動到指定經緯度座標,panDirection(dx,dy) 將地圖從當前位置平移dx,dy 個象素。 GuidebeeMapView實現了對TouchEvent處理,可以通過Touch事件來平移地圖,下列示
Android引路蜂地圖開發示例:放大、縮小
RasterMap的 zoomIn,zoomOut 用來放大縮小地圖。在專案GISEngineTutorial中建立MapZoom Activity。 package com.pstreets.gisengine.demo; import com.mapdigit.gi
Blackberry引路蜂地圖開發示例:疊加自定義圖層
在開發應用的過程中,常常需要在地圖上需繪製一點自定義的興趣點或是自定義的幾何圖形。引路蜂地圖包中RasterMap最終提供的基實就是一張圖片。 protected void paint(Graphics g) { map.paint(mapG
Java ME引路蜂地圖開發示例:地址查詢
引路蜂地圖API中同樣提供了地址查詢,路徑查詢,本地搜尋,IP地址查詢,地址反編碼(通過經緯度查地名)等。 地址查詢(或稱為地址編碼)是將輸入的地名(如南京林業大學)轉換成對應的經緯度座標然後將其顯示在地圖上。 package com.pstreets.gisengin
Windows Mobile引路蜂地圖開發示例:概述
引路蜂地圖開發包以.Net Framework類庫形式支援Windows Mobile 6.x ,Windows Phone 7 , iPhone (MonoTouch) 以及Windows ,Mono (Linux GTK 等)。首先先介紹在Windows Mobile
Blackberry引路蜂地圖開發示例:路徑查詢
可以通過RasterMap的getDirection()方法來查詢路徑,和查詢地址類似,路徑查詢的結果也是通過回撥函式的方式來通知應用程式的,下面的例子返回南京到北京的路徑。返回結果存放在MapDirection中,MapDirection包含了路徑的詳細資訊,包括路徑的每
LWUIT引路蜂地圖開發示例:第一個地圖應用
依舊採用NetBean作為開發IDE,建立一個LwuitGISEngineTutorial專案,將引路蜂地圖開發包libgisengine.jar 和LWUIT開發包 LWUIT.jar複製到lib子目錄下,並作為外部Jar庫檔案新增到專案中。將LWUITTheme.res
Java ME引路蜂地圖開發示例:設定地圖型別
建立RasterMap例項之後,可以對其進行放大,縮小,平移,設定地圖型別等操作。 在第一個地圖應用中,在呼叫RasterMap.setCenter 時可以指定地圖型別,另外也可以使用RasterMap.setMapType來更改地圖型別,地圖開發包中定義了Google 地
LWUIT引路蜂地圖開發示例:概述
LWUIT是Sun (現在是Oracle)推出的基於Java ME平臺的一個UI開發包,類似於Swing的MVC構架,支援多種Layout,Theme,動畫,3D過渡效果。個人認為是目前在Java ME上最好的UI工具包,而且是免費的。 引路蜂Java ME地圖開發包,加上
Blackberry引路蜂地圖開發示例:地址反編碼
地址反編碼是通過經緯度查詢對應的地名,下面示例是查詢經緯度為118.777802, 32.061699對應的地名,結果為”中國江蘇省南京市鼓樓區淵聲巷41號”。 //--------------------------------- PACKAGE ------------
Windows Mobile引路蜂地圖開發示例:二維圖形庫
Windows Mobile引路蜂地圖開發包帶有一個高效二維圖形庫,這是因為諸如LineCap, LineJoin, Brush, TextBrush, Path 等方法在Windows .Net Compact Framework 平臺上不支援。Windows Mobil
Windows Mobile引路蜂地圖開發示例:設定地圖型別
建立RasterMap例項之後,可以對其進行放大,縮小,平移,設定地圖型別等操作。 在第一個地圖應用中,在呼叫RasterMap.setCenter 時可以指定地圖型別,另外也可以使用RasterMap.setMapType來更改地圖型別,地圖開發包中定義了Google 地
百度地圖開發示例:位置標註,標註點彈框
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/htm
百度地圖API示例:添加刪除覆蓋物
return RM del turn vue 滾輪 HR 添加 rand 1、index.html <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密鑰"
Android百度地圖開發-自定義地圖的使用和坑
設定個性化地圖config檔案路徑 */ public static void setMapCustomFile(Context context, String PATH) { FileOutputStream out = null; InputStream inputStream = null; Strin
Android 音視頻開發(四):使用 Camera API 采集視頻數據
ont android開發 預覽 exce exceptio stat open rri 采集視頻 本文主要將的是:使用 Camera API 采集視頻數據並保存到文件,分別使用 SurfaceView、TextureView 來預覽 Camera 數據,取到 NV21 的
百度地圖開發(五)個性化地圖
效果圖: 步驟: 1:在http://lbsyun.baidu.com/customv2/index.html裡面編輯自己想要的個性化地圖 2:編輯完成之後下載下來,是一個json格式的檔案 3:把json檔案放入到自己的as專案裡面 準備工作就已經做完了
Android Studio ndk-Jni開發 示例
Java Native Interface (JNI)標準是java平臺的一部分,它允許Java程式碼和其他語言寫的程式碼進行互動。JNI 是本地程式設計介面,它使得在 Java 虛擬機器 (VM) 內部執行的 Java 程式碼能夠與用其它程式語言(如 C、C++ 和組合
引路蜂地圖開發總結
前面基本介紹了引路蜂地圖在各個平臺開發的基本方法。提起地圖開發包,Google 地圖和Bing 地圖主要應用於Web應用,在離線方式和移動平臺上它們並沒有提供足夠的支援,比如在Java ME平臺上使用Google地圖API或是在Android,iPhone平臺上使用Bing地圖
[android] 百度地圖開發 (一).申請AK顯示地圖及解決顯示空白網格問題
定義 gps 官方 應用程序 2.x lns settings sap xmlns 近期做android百度地圖,可是使用baidumapapi_v2_3_1.jar和libBaiduMapSDK_v2_3_1.so顯示百度地圖時總是遇到問題——僅僅顯示