avl_hittest_pos
Para obtener información sobre cualquier elemento de una capa gráfica a partir de sus coordenadas, utilice la siguiente solicitud:
http://<host>/avl_hittest_pos?sid="<text>"&lat=<double>&lon=<double>&scale=<uint>&
radius=<double>&layerName="<text>"
Parámetros
Los parámetros obligatorios están marcados con un asterisco (*).
| Nombre | Descripción |
|---|---|
| sid* | ID de sesión. |
| lat* | Latitud. |
| lon* | Longitud. |
| scale | Zoom: 0-17. |
| radius* | Radio de búsqueda en grados (como las coordenadas). |
| layerName | Nombre de la capa. |
| flags | Flags de la capa (consulte más abajo). De forma predeterminada, se establecen todos los bits posibles. |
Flags
| Flag | Descripción |
|---|---|
| 0x10 | Utilizar la información de la capa de marcadores. |
| 0x20 | Utilizar la información de la capa de mensajes. |
| 0x40 | Utilizar la información de la capa de formas. |
Para obtener información sobre un marcador (POI), especifique las coordenadas del icono del POI y un radio cualquiera. En el caso de una geocerca o de un marcador en forma de círculo, especifique unas coordenadas dentro de su forma y un radio cualquiera.
Respuesta
Para mensajes:
{
"type":"msg", // Tipo de resultado.
"currMsg":{ // Mensaje actual.
...
},
"prevMsg":{ // Mensaje anterior.
...
},
"sensors": { // Valores de los sensores.
"<sensor_id>": {
"value": <double|text>, // Valor del sensor.
"format": {
"value": <text> // Valor del sensor formateado con unidades de medida.
}
}
},
"msgIndex":<uint>, // Índice del mensaje actual.
"unitId":<long>, // ID de unidad.
"mileage":<double>, // Kilometraje.
"layerName":"<text>" // Nombre de la capa.
}
Los formatos de los mensajes actual y anterior se describen en la página messages.
Para marcadores:
{
"type":"marker", // Tipo de resultado.
"lat":<double>, // Latitud.
"lon":<double>, // Longitud.
"info":[{}], // Información sobre el marcador: depende del tipo de marcador.
"layerName":"<text>", // Nombre de la capa.
"marker":"<text>" // Información adicional sobre el marcador, si está disponible.
}
Para geocercas:
{
"type":"shape", // Tipo de resultado.
"lat":<double>, // Latitud.
"lon":<double>, // Longitud.
"layerName":"<text>", // Nombre de la capa.
"shape":"<text>" // Información sobre la geocerca, por ejemplo, su nombre.
}