2010-02-11 20 views
0

大家下午好,CloudMade + Android

我寫了一個關於使用API​​ KEY的問題。我正在開發Android應用程序,因此我使用www.nutiteq.com提供的服務來使用api地圖。 但問題是:

當我用nutiteq提出代碼:

mapComponent = new BasicMapComponent("115f89503138416a242f40fb7d7f338e4b73e583e8e343.19717285", 
      "TouristEye", "TouristEye", 1, 1, 
      new WgsPoint(mCenter.getLong(), mCenter.getLat()), 10); 
    mapComponent.setMap(new CloudMade(" 24c1c76c612248f7acd23978088bfb3a", 64, 1)); 

API密鑰我問雲製造工作不正常,我不能使用地圖。我選擇移動使用時,我得到的API密鑰,並已超過一小時以上,因爲我要求它。

希望你能幫助我。

+0

您是否需要爲網站提供證書指紋或MD5以獲取您的api密鑰?如果是這樣,那麼你需要知道,如果你使用eclipse將應用加載到設備上,或者如果你正在創建一個簽名的apk,它是不同的。 – CaseyB 2010-02-11 20:45:38

+0

嘗試在API密鑰前刪除「空格」。 – PavelS 2010-09-24 09:58:13

回答

1
public CloudMade(java.lang.String licenseKey, 
      java.lang.String userid, 
      int tileSize, 
      int mapLayout) 

您必須在您的licenseKey後添加您的userid。

bye