www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

Como descargar los registros de té y un determinado radio?

maksim92 2018-10-30 22:45:29

hola. Tengo una lista de eventos en la base de datos con el nombre de la ciudad y la dirección completa. Cómo puedo descargar de la base de datos de todas las actividades en un radio de, por ejemplo, 500км del usuario actual? Y cómo obtener las coordenadas de usuario, si utilizamos el cálculo de las coordenadas de la?

Como es implementar correctamente?

Total answers: 2

kawabanga 2018-10-30 23:11:22

1) utilizar yandex iup, para convertir la dirección en las coordenadas. (геокодер), pasamos por la бэкенду y конвертируем de la dirección. luego конвертируем ya al agregar un nuevo evento. Tenga en cuenta esto antes violaba el acuerdo de licencia de yandex.
2) Miramos hacia POINT. Observamos los Spatial index si los datos de los usuarios/mucho(mysql 5.7.19+)
3) leemos en los muelles de las funciones de los sig. ST_Distance_Sphere . En yii2 hay un par de bibliotecas para el trabajo con point.
4) rudamente calcular la ciudad de usuario y coordenadas ip-api.com
5) calcular la ubicación de un usuario, utilizando google foundation iafn y un sistema de identificación de localización. funciona exactamente, pero ningún más.

De hecho, si algo no resulta, se puede limitar la conversión de direcciones de las coordenadas, no utilizar la radio, mientras que el cuadrado alrededor de usuario, aunque no es exacto.

PavelBlum 2018-10-30 22:53:00

Probablemente yuzat js, o anexar una base de datos con las ciudades con el campo de la radio y este campo debe tener el valor que el de donde comienza ( por ejemplo, tiene una tienda y es 0, y mantiene la cuenta regresiva hasta los almacenes y los almacenes será el valor de radio igual a la distancia desde la tienda hasta el almacén ), pero es la manera con la estática de partida, para no estático, sino que haría uso de js.

PavelBlum 2018-10-30 23:01:52

maksim92, trate de mirar a un lado https://developers.google.com/maps/documentation/j... la cosa es que si se implementa la secuencia de comandos que ha enviado, aceptar, si no, entonces заюзайте геокодер.


Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.