Dünya'da herhangi bir dilde herhangi bir yeri arayın.
"Keçi" kelimesini Türkçe olarak arayın
"随机" kelimesini İngilizce olarak arayın (varsayılan dil)
Ankara, Türkiye çevresindeki yakın yerler
Yalnızca nodejs ortamında çalışır. Verileri data
adlı klasörde TSV dosya biçiminde veya sıkıştırılmış biçimde veya ikili formatta (binary) depolar.
npm kullanın
npm i irem
komutunu çalıştırın
import { getPlaceSuggestionsByText, getNearbyPlaces, getPlaceById } from 'irem';
Belirtilen dildeki arama terimine göre yerlerin bir listesini döndürür. Enlem ve boylam sağlanırsa, liste mesafeye göre sıralanır, aksi takdirde metin eşleşmesine göre sıralanır. countryCode, TR veya US gibi bir ülkeyi temsil eden iki harfli bir koddur. Ülke kodu sağlanırsa, ülkeden gelen sonuçlar öncelikli olur. maxResultCount, döndürülen dizi uzunluğunun boyutudur. [0,100] aralığında olmalıdır. Dil tanımlanmamışsa, sonuçlar İngilizce olarak döndürülür.
async function getPlaceSuggestionsByText(
searchTerm: string,
language?: SupportedLanguage,
latitude?: number,
longitude?: number,
maxResultCount = 10,
countryCode: CountryCode | "" = "",
): Promise<PlaceMatchWithCountry[]>
Belirtilen dilde sağlanan latitude
ve longitude
değerlerine göre bir yer listesi döndürür. Liste mesafeye göre sıralanır.
maxResultCount
, döndürülen dizi uzunluğunun boyutudur. [0,100] aralığında olmalıdır
async function getNearbyPlaces(
latitude: number,
longitude: number,
language?: SupportedLanguage,
maxResultCount = 10,
): Promise<PlaceWithCountry[]>
Sağlanan kimlikten bir PlaceWithCountry
nesnesi döndürür. Kimlik db.tsv
dosyasında bulunmalıdır
async function getPlaceById(placeId: number, language?: SupportedLanguage)
vakit için oluşturuldu