tipos obtener longitud lector latitud google geograficas ejemplos definicion coordenadas calcular buscar geolocation telephony
ZIPList5 Geocode

geolocation - obtener - Código de área de teléfono de búsqueda por latitud y longitud



obtener coordenadas google maps android (2)

Guau. Definitivamente necesitarás algún tipo de base de datos de puntos preexistente. Mi primer pensamiento fue ZIPList5 Geocode . Incluye datos en latitud larga para cada código postal activo de EE. UU., Por lo que puede arrojar estos datos en una tabla de base de datos, indexar el infierno y buscar por cualquier información geográfica a la que tenga acceso. Puede comprar una copia por $ 40, con un uso de nivel empresarial por $ 100. El único problema es que este DB solo tiene el código de área "principal" para cada código postal, por lo que las áreas metropolitanas que tienen más de una (Dallas, Chicago, NYC) no las mostrarán todas.

Podría intentar un enfoque doble con algunos datos gratuitos que encontré: para una latitud y longitud dada, haga una búsqueda de los vecinos más cercanos de los datos en el Sistema de Información de Nombres Geográficos del USGS ; incluye información sobre cada centro de habitación humana y cada característica de referencia nombrada, con coordenadas lat / long de sus centros. Ahora tiene su punto latitud / longitud asignado a la ciudad / pueblo más cercano, código postal, condado y estado. Ahora, puede comparar eso con esta lista de Códigos de área de los EE. UU. , Para encontrar códigos de área que coincidan con alguna o toda la información de identificación del USGS. Todo esto es gratis, y eventualmente obtendrá lo que necesita, pero probablemente tendrá que hacer un trabajo para "masajear" los dos conjuntos de datos en algo que pueda hacer una referencia cruzada eficiente, y / o necesitará implementar un buen "motor de búsqueda" que encuentre con precisión los puntos nombrados del vecino más cercano, y luego encuentre los códigos de área para las ubicaciones que coincidan con los nombres.

Una cosa más a mirar es NANPA, que administra la asignación del código de área para comenzar. Estoy seguro de que tienen una base de datos descargable más completa, pero el único acceso público gratuito que pude encontrar fue esta página de búsqueda, que encontrará códigos de área para cualquier ciudad con> 20k de personas. Puede convertir sus datos lat / long en una ciudad y estado, y luego presionar esta página de búsqueda: NANPA City Query

Buscando una forma de obtener una lista de códigos de área telefónica para una latitud y longitud dada (y si es necesario un código intl. Dado.) Nota, no estoy hablando de prefijos de marcación internacional sino de los códigos de área dentro de ellos.

Por ejemplo, Denver Colorado está cubierto por los códigos de área 303 y 720. Está en 39.739 -104.985 y está en NANP 1. Por lo tanto, dado 39.739, -104.985, me gustaría volver [303,720].

Las bibliotecas, los servicios web, los DB o los datos brutos que deben analizarse en un DB, por ejemplo, una página web de puntos de forma, están bien y cuanto más cobertura global, mejor, pero solo el NANP 1 sería de gran ayuda.

Tenga en cuenta que ya uso MaxMind y podría convertir el lat-lng en un IP falso y usarlo como la clave de búsqueda, pero MaxMind solo reclama códigos de área de los EE. UU. (Si realmente significan EE. UU. O realmente NANP no lo he probado) y aparentemente solo 1 por ubicación (por ejemplo, solo 303 para Denver). Así que es una posibilidad, pero no una gran.

ACTUALIZACIÓN : encontré información más relevante, pero no hay soluciones definitivas, así que la estoy enumerando aquí en lugar de una respuesta:

Pude encontrar dos bases de datos de EE. UU. Http://www.area-codes.com/area-code-database.asp y http://www.nationalnanpa.com/area_codes/index.html (50% en la página, El archivo MS Access.) El primero incluye lat / lng por $ 450 y el último requeriría la coincidencia del vecino más cercano según lo menciona KeithS (probablemente sea el mismo DB subyacente a la consulta de ciudad de NANPA que encontró).

Además, encontré información que implica que Teleatlas tiene mapas de límites de códigos de área y que ESRI incluye archivos de formas de códigos de área con copias de ArcGIS. Maponics parece tener datos disponibles: hay una implementación de Google Maps de los datos de Maponics en http://www.usnaviguide.com/areacode.htm .