คือว่า เจะสร้างแผนที่บน Emulator แต่พอรันออกมา มันออกแค่ Grid หาวิธีแก้ยังไงก็ไม่ได้ รบกวนขอความช่วยเหลือหน่อยค่ะ เพราะเวลากระชั้นชิดเหลือเกิน..
รบกวนขอความช่วยเหลือค่ะ

คือว่า เจะสร้างแผนที่บน Emulator แต่พอรันออกมา มันออกแค่ Grid หาวิธีแก้ยังไงก็ไม่ได้ รบกวนขอความช่วยเหลือหน่อยค่ะ เพราะเวลากระชั้นชิดเหลือเกิน..
ต้องสร้าง keystore ก่อนครับ แล้วเอาไป gen ใน map api อีกที แล้วถึงเอามาใช้ได้
ทำแล้วค่ะ แต่มันก็ยังไม่ได้สักที !!ยังขึ้นเหมือนเดิม
เหมือนกันเลยครับ ผมทำบน windows 7 เป็นเหมือนกัน เเต่ บน Mac ไม่มีปัญหา เกิดไรขึ้นหว่า เดี๋ยวผมลองโม่ ต่อก่อนนะครับ มีไรคืบหน้าเดี๋ยวมาบอก อิอิ
package com.mygame;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import android.os.Bundle;
import android.view.View;
public class ViewMap extends MapActivity {
/** Called when the activity is first created. */
MapView mv;
MapController mc;
int z=1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mv = (MapView) findViewById(R.id.my_mv);
// mv.setBuiltInZoomControls(true);
// mc= mv.getController();
// mc.setCenter(new GeoPoint(134172453,1009924811));
// mc.setZoom(z);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
public void zoomIn(View v) {
mv.getController().zoomIn();
z=mv.getZoomLevel();
}
public void zoomOut(View v) {
mv.getController().zoomOut();
z=mv.getZoomLevel();
}
}
^
^
^
^
ไม่รู้เป็นอะไรอะครับ มาให้เเค่นี้เอง
ลบไม่เป็นด้วยอะ
ตรง Main.xml เหรอค่ะ แก้มาแล้วหลายวิธีไม่ขึ้นสักทีเลยค่ะ ปวดใจจริงๆๆ!!
ถ้ามี keystore แล้ว ให้ลองเพิ่มบรรทัดข้างล่างใน AndroidManifest.xml
< uses-permission android:name="android.permission.INTERNET" />
< uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
และต้องใช้ Emulator ที่เป็น Google API นะครับ