Kiedy pytam geoNames o jego dane, zwykle zwraca nazwę miejsca na dwa sposoby:
1) nazwa i 2) nazwa toponimu
Jaka jest różnica między nimi?
„name” i „toponymName”
Odpowiedź zwraca dwa atrybuty nazwy. Atrybut „name” to zlokalizowana nazwa, preferowana nazwa w języku przekazana w opcjonalnym parametrze „lang” lub nazwa, która wywołała odpowiedź w wyszukiwaniu „startWith”. Atrybut „toponymName” to główna nazwa toponym wyświetlana na stronie interfejsu map Google lub w pliku geoname w pobranym pliku. Atrybut „nazwa” pochodzi od alternatywnych nazw.
Więc nazwa została zlokalizowana na podstawie parametru języka przekazanego wraz z zapytaniem, a toponymName to nazwa kanoniczna.