CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C#] Questions diverses

SamTotman
SamTotman
Niveau 10
19 avril 2013 à 09:55:56

Bonjour à vous :)

J'ai une petite série de questions à vous poser parce que je bloque un peu :noel:

Donc voilà je suis en train de développer une appli avec l'API Last FM pour la bahut.

Mon parcours XML fonctionne et tout ça mais dans le fameux XML, il y a l’occurrence <image> qui récupère l'image de l'événement.

Mon soucis : il y a 4 images, de tailles différentes, seulement avec mon code je récupère uniquement la première, qui est la plus petite donc forcément ça pique les yeux.

Première question : Avez-vous une idée pour que je récupère par exemple la 4ème qui est la plus grande ? :(

Deuxième question : On doit ajouter une fonction de géolocalisation de l'événement. Je récupère déjà la ville et tout ça, mais pas moyen de trouver un bon API à intégrer pour la géolocalisation :(

J'ai voulu utiliser celui de Google Maps mais pas moyen c'est du Java...

Je suis ensuite tombé sur Google Geo Kit mais qui malheureusement ne fonctionne pas (ou plus?)

Du coup je suis à la recherche d'un API de géo facile à utiliser :hap:

Une idée ?

Si j'ai d'autres questions qui me viennent à l'esprit je les posterai :noel:

Merci d'avance :noel:

SamTotman
SamTotman
Niveau 10
19 avril 2013 à 10:13:10

Bon bah pour l'image j'ai trouvé mon bonheur

fallait que je mette en Elements("image").ElementAt(2).Value

Pseudo supprimé
Pseudo supprimé 19 avril 2013 à 10:22:06

Google Maps, c'est aussi du webservice dispo en Ajax, tu dois pouvoir y accéder avec des requêtes HTTP classiques.

SamTotman
SamTotman
Niveau 10
19 avril 2013 à 10:28:30

Via un WebBrowser donc ? :(

Pseudo supprimé
Pseudo supprimé 19 avril 2013 à 10:49:39

Via des requêtes REST probablement, surtout. Et il doit sans doute exister quelqu'un qui a déjà réalisé les bindings des classes divers et variées pour C#.

https://www.google.fr/#hl=fr&amp;sclient=psy-ab&amp;q=Google+Maps+C%23

Ouais, en effet, d'autres ont cherché à le faire avant :D

SamTotman
SamTotman
Niveau 10
19 avril 2013 à 11:02:00

Bon bah je vais continuer mon enquête pour savoir si un d'entre eux fonctionne :hap:

Merci :ok:

SamTotman
SamTotman
Niveau 10
20 avril 2013 à 14:47:02

J'ai un autre soucis maintenant

je veux récupérer la latitude et la longitude dans le XML...

ça donne ça

<geo:point>
<geo:lat>54.97028</geo:lat>
<geo:long>-1.617839</geo:long>
</geo:point>

Soucis : Dans le parcours du XML si je met "Element("geo:point").Element("geo:lat").Value"

Il aime pas du tout les ":" dans le nom... Comment je peux faire SVP ? :(

_skip
_skip
Niveau 10
21 avril 2013 à 08:56:54

Parce que geo c'est le préfixe d'un namespace.
Les noms des éléments sont point, lat et long.

T'as des exemples ici : http://dotnet.dzone.com/articles/do-not-publish-querying

SamTotman
SamTotman
Niveau 10
25 avril 2013 à 10:08:36

Oops j'ai oublié de venir préciser que j'ai finalement trouvé la solution en faisant comme ça

Element("location").Elements().ElementAt(4).Elemen
ts().ElementAt(0).Value

Voilà :)

Mon appli est terminée maintenant et tout fonctionne :oui:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment