<entry key='geocoder.onRequest'>false</entry>
Большое спасибо за ответ но это ситуации не меняет почему то.
пробовал разные варианты
Check your log..
I think you use a development key from traccar itself which you should not use.
Пожалуйста не используйте для этого официальный OSM Nominatim сервер. У них же четко прописано что нельзя:
https://operations.osmfoundation.org/policies/nominatim/
Они из-за вас потом вообще Traccar полностью заблокируют. Уже был прецедент.
@Anton
Why is that geocoder code with key in the traccar 5.5 default.xml anyway ?
Meaby forgotten to remove it...
Because we want it to be enabled by default to provide more value for users.
Just to clarify, the default service is LocationIQ and not OSM.
@Anton
Ok, actually when i tested the default 5.5 i already saw in the log acces denied messages for that service. So i changed it to my own service.
я пробовал и другие варианты, результат тот же.
<entry key='geocoder.enable'>true</entry>
<entry key='geocoder.type'>opencage</entry>
<entry key='geocoder.url'>https://api.opencagedata.com/geocode/v1</entry>
<entry key='geocoder.key'>...</entry>
<entry key='geocoder.onRequest'>false</entry>
<entry key='geocoder.ignorePositions'>false</entry>
<entry key='geocoder.reuseDistance'>10</entry>
Вы на новые данные смотрите? Логи смотрели?
Антон я не совсем понял что имеете в виду под новыми данными.
но вот логи которые я получаю.
2022-12-14 01:41:37 INFO: [T25f2a67e: galileo < 85.140.22.160] 012b00102dc4209eff9863300c3bd5620312ed9903330000310b341b01350540413b41d53042ad0e50000061670c4824
2022-12-14 01:41:37 INFO: [T25f2a67e: galileo > 85.140.22.160] 024824
2022-12-14 01:41:37 WARN: Failed to store position - Data truncation: Incorrect string value: '\xD0\x95\xD0\xBA\xD0\xB0...' for column 'address' at row 1 - MysqlDataTruncation (... < QueryBuilder:469 < DatabaseStorage:95 < DefaultDataHandler:47 < ...)
2022-12-14 01:41:37 INFO: [T25f2a67e] id: 353612087046418, time: 2022-12-14 01:41:34, lat: 56.80876, lon: 60.41935, course: 286.5
2022-12-14 01:41:56 WARN: Position forwarding failed: 19 pending - Unexpected end of file from server - SocketException (...)
2022-12-14 01:41:59 INFO: [T5febdafb: galileo < 85.140.118.49] 012b0010b98e20b4ff9863300c64e66203d30a9d03330000e00734ff00350540012a41fb3142b30e50000061b408bb60
2022-12-14 01:41:59 INFO: [T5febdafb: galileo > 85.140.118.49] 02bb60
2022-12-14 01:41:59 WARN: Failed to store position - Data truncation: Incorrect string value: '\xD1\x83\xD0\xBB\xD0\xB8...' for column 'address' at row 1 - MysqlDataTruncation (... < QueryBuilder:469 < DatabaseStorage:95 < DefaultDataHandler:47 < ...)
2022-12-14 01:41:59 INFO: [T5febdafb] id: 353612087065855, time: 2022-12-14 01:41:56, lat: 56.81316, lon: 60.62357, course: 201.6
2022-12-14 01:42:12 WARN: Position forwarding failed: 19 pending - Unexpected end of file from server - SocketException (...)
2022-12-14 01:43:19 INFO: [T6c3c00e3: galileo < 85.140.14.140] 01600004f42010a5732005009963300c55ee61031a359c03330000700a340301350540033a41db2f42f70e43fd450f004600005000006100008b00b00000b10000c400c500c600c700c900d60000d70000d80000f000000000f100000000f300000000b4eb
2022-12-14 01:43:19 INFO: [T6c3c00e3: galileo > 85.140.14.140] 02b4eb
2022-12-14 01:43:19 WARN: Failed to store position - Data truncation: Incorrect string value: '\xD1\x83\xD0\xBB\xD0\xB8...' for column 'address' at row 1 - MysqlDataTruncation (... < QueryBuilder:469 < DatabaseStorage:95 < DefaultDataHandler:47 < ...)
2022-12-14 01:43:19 INFO: [T6c3c00e3] id: 869286037748436, time: 2022-12-14 01:43:17, lat: 56.74965, lon: 60.56886, course: 267.2
У вас вообще данные новые не пишутся потому что кодировка неправильная в базе данных.
видимо в этом и есть проблема
но у меня сервер на CentOS с обычной MySQL
сейчас создал новую БД, результат тот же.
если интересно как это всё выглядит то вот ссылка
https://hosting.frnavi.ru
demo
demo
Проверьте кодировку в базе. Создание новый базы не поможет если кодировка неправильная.
Всем доброе время суток.
Я пытаюсь настроить постоянное определение адреса без клика на ссылку.
при этой конфигурации:
<entry key='geocoder.enable'>true</entry> <entry key='geocoder.type'>nominatim</entry> <entry key='geocoder.url'>https://nominatim.openstreetmap.org/reverse</entry> <entry key='geocoder.key'>pk.689d849289c8c63708068b2ff1f63b2d</entry> <entry key='geocoder.onRequest'>true</entry> <entry key='geocoder.ignorePositions'>true</entry> <entry key='geocoder.reuseDistance'>10</entry>
Данные определяются при клине показать адрес.
когда я меняю таким образом:
<entry key='geocoder.enable'>true</entry> <entry key='geocoder.type'>nominatim</entry> <entry key='geocoder.url'>https://nominatim.openstreetmap.org/reverse</entry> <entry key='geocoder.key'>pk.689d849289c8c63708068b2ff1f63b2d</entry> <entry key='geocoder.onRequest'>true</entry> <entry key='geocoder.ignorePositions'>false</entry> <entry key='geocoder.reuseDistance'>10</entry>
то данные с адресом подгружаются но очень долг по одному объекту
пример
https://i.postimg.cc/zXqCvWWm/error.png
через некоторое время подгружает данные
https://i.postimg.cc/MTDGFcGR/error2.png
при перезагрузке страницы по новой начинает медленно подгружать данные.
Можем кто знает как решить эту проблему?