Czy można uzyskać długość i szerokość geograficzną z adresu IP w asp.net? Jeśli to możliwe, proszę dać mi znać, jak mogę to uzyskać.Długość i szerokość geograficzna z adresu IP
Odpowiedz
MaxMind Geolite city jest bezpłatny. Jeśli nie jest wystarczająco dobry, możesz najwyraźniej dokonać aktualizacji do bardziej dokładnej wersji płatnej. Nie mogę mówić za jakość płatnej wersji, ponieważ nigdy jej nie używałem.
Jeśli podoba Ci się twój SQL, pobierz CSV version. Załaduj go do wybranej bazy danych i odtwórz z zapytaniem.
Szybsza i bardziej wydajna opcja to download the file binary blob version z tej samej bazy danych, a następnie użyj the C# class, aby przesłać zapytanie.
Alternatywnie, znalazłem ipinfodb.com, aby było przydatne. Zapytanie odbywa się przez proste HTTP GET. Na przykład, aby spróbować geolokalizacji stackoverflow.com:
http://ipinfodb.com/ip_query.php?timezone=false&ip=69.59.196.211
ten powróci plik XML zawierający długość i szerokość geograficzną, która wygląda tak:
<Response>
<Ip>69.59.196.211</Ip>
<Status>OK</Status>
<CountryCode>US</CountryCode>
<CountryName>United States</CountryName>
<RegionCode>41</RegionCode>
<RegionName>Oregon</RegionName>
<City>Corvallis</City>
<ZipPostalCode>97333</ZipPostalCode>
<Latitude>44.4698</Latitude>
<Longitude>-123.343</Longitude>
</Response>
Some VB.NET przykładowy kod jest dostępny na http://forum.ipinfodb.com/viewtopic.php?f=7&t=269
Można skorzystać z usługi, takie jak: http://freegeoip.appspot.com/
To nie będzie całkowicie dokładne.
Here to samouczek dotyczący korzystania z usługi przy użyciu ASP.Net.
Witaj Thedugas, http: //freegeoip.appspot.com/nie działa poprawnie i zaimplementowałem to samo, co powoduje błąd 503. Może być to usługa zatrzymana. :( Proszę dać mi znać, jeśli masz inne myśli. Jeszcze raz dziękuję za odpowiedź. – Zerotoinfinity
Wypróbuj IPInfoDB, który, o ile wiem, jest bezpłatny.
Zapewniają do pobrania bazy danych, ale najprostszym rozwiązaniem wydaje się być api XML. Podane przykłady dotyczą php, ale jestem pewien, że jest on równie dostępny w ASP.Net.
Jest jeszcze jeden, a także: http://www.hostip.info/index.html
Posiada API, może być interesujące dla ciebie spojrzeć.
http://www.iptolatlng.com/ działa dobrze dla mnie, ponieważ daje mi wyjściową wartość JSON, której potrzebuję do tej aplikacji, nad którą pracuję.
Jeśli próbujesz uzyskać dostęp do swojej lokalizacji za pośrednictwem klienta javascript, interfejs API lokalizacji geograficznej dostępny w HTML 5 jest bardzo pomocny.
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition(geoLocationSuccess, geoLocationError);
}
geoLocationSukces i geoLocationError to wywołania zwrotne dotyczące odpowiednio sukcesu i błędu.
function geoLocationSuccess(position){
alert('lat: ' + position.coords.latitude + ', lon: ' + position.coords.longitude);
}
W tym przypadku użytkownik musi wyrazić zgodę za pomocą alertu w przeglądarce, który nie zawsze jest dobry, ponieważ może nie ufać stronie lub odrzuceniu – GAV
- 1. Miasto według lokalizacji GPS Szerokość/długość geograficzna
- 2. GoogleMaps API -adres do współrzędnych (szerokość i długość geograficzna)
- 3. Szerokość/długość i metry
- 4. Szerokość i długość geograficzna w oparciu o kod pocztowy
- 5. iPhone - SQLite odległość przez długość i szerokość geograficzna
- 6. Szerokość i długość geograficzna można znaleźć kod pocztowy?
- 7. PHP - Get szerokość i długość geograficzną z adresu
- 8. Max długość dla adresu IP klienta
- 9. Uzyskaj szerokość/długość geograficzną od adresu
- 10. gmaps v3 get szerokość geograficzna od event.latLng
- 11. Korzystanie z GeoTools: Co to jest szerokość i długość geograficzna w klasie com.vividsolutions.jts.geom.Coordinate?
- 12. Jak uzyskać długość i szerokość geograficzną dowolnego adresu?
- 13. Jak uzyskać lokalizację (szerokość i długość geograficzna) w zmiennej na iOS?
- 14. Lokalizacja użytkownika (szerokość i długość geograficzna) za pomocą interfejsu Bing lub Google Maps API
- 15. Oblicz odległość 100 metrów, gdy szerokość i długość geograficzna jest znanym punktem
- 16. MySQL - długość i szerokość geograficzna zapytania dla innych wierszy w promieniu x mil
- 17. Szerokość geograficzna w złym formacie DDDMM.MMMM 2832.3396N
- 18. Jak przekonwertować długość i szerokość geograficzną GPS z heksadecymatu
- 19. Google Maps dostać rzutni długość i szerokość geograficzną
- 20. PlaceResult Object Zwraca szerokość/długość geograficzna jako przedmiot, nie wiem, jak je zdobyć indywidualnie
- 21. Uzyskaj szerokość i długość geograficzną z adresu bez użycia interfejsu API Google
- 22. Jak przekonwertować współrzędne na szerokość i długość geograficzną?
- 23. Uzyskiwanie lokalnego adresu IP
- 24. Znajdowanie adresu IP użytkownika
- 25. przycinanie adresu IP oktet
- 26. śledzenie konkretnego adresu IP i portu
- 27. Jak mogę szybko oszacować odległość między dwoma (szerokość, długość) punktami?
- 28. Pobierz długość geograficzną z adresu C#
- 29. libvirt: pobranie adresu IP z gościa
- 30. Szerokość geograficzna Współrzędne dla kodu państwa w R
Spróbuj [MaxMind] (http://www.maxmind.com/app/ip-location) – codaddict
Thanks Unicomaddict, Ale to nie jest za darmo :(Każdy inny związek !! – Zerotoinfinity
https: /. /ipdata.co jest darmowa do 1500 żądań dziennie! Jest także wyjątkowo szybka z 10 punktami końcowymi na całym świecie, z których każdy może obsłużyć> 800 M połączeń dziennie! – Jonathan