編輯:關於Android編程
RasterMap 有兩個方法可以用於平移地圖,panTo 將地圖移動到指定經緯度坐標,panDirection(dx,dy) 將地圖從當前位置平移dx,dy 個象素。
GuidebeeMapView實現了對TouchEvent處理,可以通過Touch事件來平移地圖,下列示例是通過菜單來以上,下,左,右平移地圖。
[java]
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);
}
}
}
package com.dchan.myweather;import java.io.UnsupportedEncodingException;import java.n
原文鏈接地址:http://socket.io/blog/native-socket-io-and-android/在本教程中我們將學習如何創建一個聊天客戶端用socke
安卓v7支持包下的ListView替代品————RecyclerViewRecyclerView這個控件也出來很久了,相信
一、前言關於Xposed框架相信大家應該不陌生了,他是Android中Hook技術的一個著名的框架,還有一個框架是CydiaSubstrate,但是這個框架是收費的,而且