En iyi yerler API'si
Bir haritanın astroloji haritalama çizgilerine karşı gerçek şehirleri sırala, on dokuz yaşam alanından biri için. GeoNames'ten 34.028 yer, her birinin o alanın oluşturduğu çizgilere ne kadar yakın olduğuna göre puanlanır, destekleyici ve zorlayıcı taraf ayrı ayrı raporlanır.
En iyi yerler API'si
Havuzundaki her şehir için uç nokta, seçilen kategori adlarının her bir çizgisine olan mesafeyi ölçer ve düşme mesafesine göre ağırlıklandırır. Mesafe, çizilmiş bir çoklu çizgi yerine cismin saat açısı ve yüksekliğinden hesaplanır, bu onu kesin kılar: yükselen veya batan bir çizginin mesafesi, cismin yay derecesindeki yüksekliğidir, çünkü zenit mesafesi, cismin üzerinde durduğu noktadan büyük daire mesafesidir; ve bir meridyen çizgisinin ofseti, boylam derecelerindeki saat açısıdır, bu yüzden yer mesafesi bu enlem kosinüsü ile çarpılır. Etki, varsayılan olarak 1126 km olan ve Jim Lewis'ın kullandığı 700 mil olan orb'da doğrusal olarak sıfıra düşer. Destekleyici ve zorlayıcı toplamlar ayrı tutulur ve her katkıda bulunan çizgi kendi mesafesiyle geri döner, bu yüzden bir yer ortalama olarak ortalamaya alınmak yerine güçlü ve gergin olabilir. Sonuçlar daha sonra incelenir ki ikisi de birbirinden 300 km içinde olmasın, ve bastırılan sayı raporlanır.
POST/v1/acg/best-places
curl -X POST https://api.astroway.info/v1/acg/best-places \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{
"date": "1990-05-15",
"time": "14:30:00",
"timezoneOffset": 3,
"category": "career",
"limit": 10
}' {
"ok": true,
"data": {
"type": "acg-best-places",
"orbKm": 1126,
"minSeparationKm": 300,
"suppressedAsTooClose": 99,
"maxPossibleSupportive": 12,
"pool": { "citiesConsidered": 34028, "citiesWithAnyLine": 13589 },
"places": [
{
"name": "Ålesund",
"country": "Norway",
"countryCode": "NO",
"lat": 62.4723,
"lon": 6.1549,
"population": 46747,
"supportive": 3.2529,
"challenging": 0,
"net": 3.2529,
"supportivePercent": 27.1,
"lines": [
{
"planetName": "Sun",
"angle": "MC",
"weight": 3,
"polarity": "supportive",
"distanceKm": 22,
"contribution": 2.9414
}
]
}
],
"attribution": {
"source": "GeoNames",
"licence": "CC BY 4.0",
"licenceUrl": "https://creativecommons.org/licenses/by/4.0/"
}
}
} Parameters
| name | type | Required | |
|---|---|---|---|
| date | string (YYYY-MM-DD) | yes | Birth date. |
| time | string (HH:MM:SS) | yes | Local clock time at birth. |
| timezoneOffset | number (hours) | no | UTC offset in effect at the birth moment. Defaults to 0. |
| category | string | yes | One of the 19 life categories. The list is at GET /v1/acg/categories. |
| countries | string[] (ISO 3166-1 alpha-2) | no | Restrict the search. GET /v1/acg/countries lists what can be ranked and how many cities each country has. |
| minPopulation | number | no | Floor on population. The bundled set starts at 15,000, so a lower value changes nothing. |
| orbKm | number | no | How far a line reaches. Default 1126, the 700 miles Jim Lewis used. |
| minSeparationKm | number | no | Keep results at least this far apart. Default 300. Set 0 for raw score order. |
| limit | number | no | How many places to return. Default 25, maximum 100. |
| sort | "net" | "supportive" | no | Ranking key. Net (default) subtracts the challenging total; supportive ignores it for ordering only, never for reporting. |
When to use it
Bir kullanıcı açık bir sonraki soruyu sorduğunda kullanın. Astroloji haritalama çizgilerini çizer ve bir kategori filtresi hangilerinin para veya aşk için önemli olduğunu söyler; bu aslında nereye gidileceğini söyler. Bu, bir harita ile bir cevap arasındaki farktır. Bir ürün içinde, sonucu doğrudan bir kısa listeye besleyin: her yer, koordinatlarını, nüfusunu, zaman dilimini ve onu oraya koyan kesin çizgileri kilometre cinsinden mesafelerle taşır, bu yüzden gerekçe ileri sürülmek yerine gösterilebilir. Doum yeri gerekli değildir ve kullanılmaz, çünkü çizgiler doğum anına aittir.
Notes
İncelme estetik değildir. Bir astroloji haritalama çizgisi bir eğridir, bu yüzden üzerindeki her yerleşim alanı neredeyse aynı puanı alır ve sonuçlar yayılmadan kariyer için ilk on Norveç kasabası olarak geri döndü, bunlardan ikincisi üçüncüsünün ilçeleriydi. Ham sırayı görmek için `minSeparationKm`'yi 0 olarak ayarlayın. **Bu coğrafi kodlama değildir.** Şehir listesi paketlenmiş ve 15.000 kişiden başlar: daha küçük bir kasaba sıralamada kötü sıralanmak yerine yoktur, ve keyfi bir yer adı çözülemez. Kendi belirli bir noktayı puanlamak için, bunun yerine koordinatlarını astroloji haritalama bölgeleri uç noktasına geçirin. Şehir adları, koordinatları ve nüfusları, CC BY 4.0 altında kullanılan GeoNames coğrafi veritabanından gelir; bunları göstermek aynı krediyi taşır, bu yüzden atıf sadece burada değil her yanıt gövdesinde gönderilir.
Try the En iyi yerler API
Grab a key and make your first call in under a minute.