2010-02-11 13 views
0

Bon après-midi,CloudMade + Android

J'écris afin de poser une question sur l'utilisation de l'API KEY. Je développe une application pour Android, donc j'utilise le service fourni pour www.nutiteq.com pour utiliser les cartes api. Mais le problème est le suivant:

quand j'utilise le code proposé par Nutiteq:

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

la clé API je demande Cloud Made ne fonctionne pas correctement et je ne peux pas utiliser les cartes. J'ai choisi l'utilisation mobile quand j'ai obtenu la clé Api et j'ai passé plus d'une heure depuis que je l'ai demandé.

J'espère que vous pouvez m'aider.

+0

Avez-vous besoin de donner le site Web du certificat d'empreintes digitales ou MD5 afin d'obtenir votre clé api? Si c'est le cas, vous devez savoir que c'est différent si vous chargez l'application sur l'appareil en utilisant eclipse ou si vous créez une apk signée. – CaseyB

+0

Essayez de supprimer 'espace' avant la clé API. – PavelS

Répondre

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

Vous devez ajouter votre ID utilisateur après votre licenseKey.

bye