0
以及FRNDS我的地圖代碼運作良好,並顯示所有的圖片和梯度路徑很好的模擬GPS後模擬器上顯示正確的位置,但它不會在設備上的作品....黑莓地圖不設備
上設備工作正常的谷歌地圖和相關的GPS等工作的GPS正在完全正常
我的代碼
if(GPS_Location.lati!=0.0 && GPS_Location.longi!=0.0)
{
User_latitude = ((GPS_Location.lati)*100000);
User_longitude = ((GPS_Location.longi)*100000);
User_La = String.valueOf(User_latitude).substring(0, String.valueOf(User_latitude).lastIndexOf('.'));
User_Lo = String.valueOf(User_longitude).substring(0, String.valueOf(User_longitude).lastIndexOf('.'));
if(param.equals("")) //for find business near me
{
document1 = "<location-document>" +
"<location lon='"+User_Lo+"' lat='"+User_La+"' label='User' />"+
"<location lon='"+User_Lo+"' lat='"+User_La+"' label='"+"User"+"' />"+
"</location-document>";
}
if(!param.equals("")) //for the directions
{
Business_latitude = Double.parseDouble(param.substring(0, param.lastIndexOf(',')));
Business_longitude = Double.parseDouble(param.substring(param.lastIndexOf(',')+1,param.length()));
Business_latitude = Business_latitude*100000;
Business_longitude = Business_longitude*100000;
Business_La = String.valueOf(Business_latitude).substring(0, String.valueOf(Business_latitude).lastIndexOf('.'));
Business_Lo = String.valueOf(Business_longitude).substring(0, String.valueOf(Business_longitude).lastIndexOf('.'));
document1 = "<location-document>" +
"<GetRoute>"+
"<location lon='"+User_Lo+"' lat='"+User_La+"' label='User' />"+
"<location lon='"+Business_Lo+"' lat='"+Business_La+"' label='"+"User"+"' />"+
"</GetRoute>"+
"</location-document>";
}
Invoke.invokeApplication(Invoke.APP_TYPE_MAPS,new MapsArguments(MapsArguments.ARG_LOCATION_DOCUMENT,document1));
}
此代碼的工作在模擬器,但是,設備不精。 只是指向一個引腳指示用戶並沒有別的
怎麼辦????
什麼設備/ OS版本?你有沒有簽過你的應用程序你確定最後的構建被部署到設備?你有沒有試過調試?也許aram.equals(「」)始終是真實的一些原因? – 2010-04-30 19:51:38
模擬器上,我試圖-8330的曲線,關於這一點我部署,9000大膽 設備, COD文件與4.6版本, 簽署什麼aram.equals(「」)??????????? ???????? – Swati 2010-05-01 05:36:51
試設備端的調試。 – Vivart 2010-05-03 05:18:40