|
Получение данных GPS на планшете под виндовс |
☑ |
0
Ник080808
18.05.16
✎
19:13
|
Собственно, есть планшет на виндовс. В нем есть встроенный GPS. стоит 1с, не мобильная платформа. а старый добрый тонкий клиент. Собственно нужно получить координаты. На сколько я понял из СП геопозиционирование работает только для мобильной платформы? з.Ы. тема абсолютно новая для меня.
|
|
1
Ник080808
18.05.16
✎
19:21
|
собственно, если штатно в 1с нельзя получить данные gps, есть какое то с апи? хоть пните куда копать
|
|
2
Звездец
18.05.16
✎
19:30
|
если есть приемник, значит у него есть драйвер, вот и ищи док как работать с ним
|
|
3
Звездец
18.05.16
✎
19:30
|
(2) может компонента какая внешняя в комплекте есть?
|
|
4
Ник080808
18.05.16
✎
19:32
|
(2) та мне бы вообще хоть что то. Я даже не представляю что искать по работе с джпс. Нашел какой то Sensor API сижу перевожу
|
|
5
Звездец
18.05.16
✎
20:06
|
GPS тут ни причем, это такое же устройство как и привычные сканеры или весы. Ищи руководство по драйверу, который используется приемником
|
|
6
Звездец
18.05.16
✎
20:14
|
(5) на 1с примеров конечно не найдешь, но примеры использования на других языках просто обязаны быть
|
|
7
Cyberhawk
18.05.16
✎
20:36
|
У тебя на планшете Windows или Windows Phone? Судя по тонкому клиенту, полноценная PC-Винда?
|
|
8
Ник080808
18.05.16
✎
21:34
|
(7) полноценная винда
|
|
9
Ник080808
20.05.16
✎
11:24
|
ScrptCtrl=Новый COMОбъект("MSScriptControl.ScriptControl");
ScrptCtrl.Language="jscript";
ScrptCtrl.AddCode("function geoFindMe() {
| if(navigator.geolocation) {
| navigator.geolocation.getCurrentPosition(success, error, geoOptions);
| } else {
| alert(""Geolocation services are not supported by your web browser."");
| }
|}
|
|function success(position) {
| var latitude = position.coords.latitude;
| var longitude = position.coords.longitude;
| var altitude = position.coords.altitude;
| var accuracy = position.coords.accuracy;
| alert(""lat: "" + latitude + "" long: "" + longitude);
|}
|
|function error(error) {
| alert(""Unable to retrieve your location due to "" + error.code + "": "" + error.message);
|}
|
|var geoOptions = {
| enableHighAccuracy: true,
| maximumAge: 30000,
| timeout: 27000
|};");
ScrptCtrl.Run("geoFindMe");
вот есть такой скрипт. Ругается на навигатор. Это свойство браузера?
|
|
10
Ник080808
20.05.16
✎
11:43
|
и как с него получить координаты?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой