地標

發表人: 訪客
發表時間: 2012-04-10 13:41:43
[sea:javaCode]
MapController mc = mapView.getController();
double lat = Double.parseDouble("48.85827758964043"); // latitude
double lon = Double.parseDouble("2.294543981552124"); // longitude
GeoPoint geoPoint = new GeoPoint((int)(lat * 1E6), (int)(lon * 1E6));
mc.animateTo(geoPoint);
mc.setZoom(15);
mapView.invalidate();
[/sea]

要怎麼把lat跟lon改成資料庫裡的經緯度
發表人: 訪客
發表時間: 2012-04-10 20:04:15
資料從那來? 網頁? Android?
發表人: Josh
積分: 2
發表時間: 2012-04-12 17:07:39
如果是從Google 的 MAP 來呢? 有任何的API可以用嗎??? 謝謝!!!!!
發表人: 訪客
發表時間: 2012-04-15 17:30:28
如果你是Google Map View要找出按下的點
可以參考以下方法

[sea:javaCode]
mapView.setOnTouchListener(new OnTouchListener(){
public boolean onTouch(View v, MotionEvent event) {
GeoPoint tapPoint = mapView.getProjection().fromPixels((int)event.getX(),(int)event.getY());
}
}
[/sea]