Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Limiti utilizzo geocoding

    Ciao a tutti,
    ho la necessità di dover utilizzare un sistema per la l'acquisizione di coordinate geografiche e i nomi completi delle località ricercate da degli utenti.

    Ho utilizzato sia le api di google che quelle di yahoo, ma se in locale non ho problemi di superamento dei limiti nel mio hosting (condiviso) si.

    Conoscete qualche servizio (gratuito) dove non ci sono limiti o che utilizzano qualche secret key? Prima yahoo lo faceva ma il mese scorso hanno cambiato...


    Grazie e buon natale

  2. #2
    Openstreetmap
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Ciao Santino,
    grazie del consiglio.

    Sto provando ad utilizzarle ma ho un problema con i nomi delle regioni.

    Quando faccio una query ( ad esempio http://nominatim.openstreetmap.org/s...dressdetails=1) mi ritorna tutti i dati che mi servono ma in alcune regioni mi da, al posto del nome, un'abbreviazione (SIC invece di Sicilia o TOS per Toscana).

    Sai come posso farmi ritornare il nome corretto? Nelle altre lingue funziona bene, ma con l'italiano no

    Su google non ho trovato niente

  4. #4
    Nessuno ha idea di come posso risolvere?

  5. #5
    scusa se m'intrometto, ma mi sembra ti stia perdendo in un bicchier d'acqua (a meno che non mi sfugga qualcosa...)

    se a volte ti viene restituita una sigla, puoi fare una funzione che normalizza il nome... le regioni italiane sono 20, non poi molte.

    codice:
    $nomeRegione = normalizzaNomeRegione($nomeOttenutoDaAPI);
    
    
    function normalizzaNomeRegione($nomeOttenutoDaAPI){
       if( $nomeOttenutoDaAPI=="SIC" ){
          return "Sicilia";
       }
    
       // altre regioni... 
    
       return $nomeOttenutoDaAPI;
    }

  6. #6
    Il problema è che non so se lo fa anche con altre regioni non italiane e/o con le altre lingue. Mi sembra che sia un bug più che altro dato che ritorna, invece del full name, lo short name.

    Comunque ho risolto utilizzando geonames che mi da 2k richieste all'ora e per quello che devo fare al momento bastano.



    PS: Buon anno a tutti!!

  7. #7
    se togli l'accept language funziona anche con openstreetmap:

    http://nominatim.openstreetmap.org/s...dressdetails=1

    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.