2013-09-24 11 views
0

Я могу запустить образец Wikitude POI с помощью моего телефона Android. Я попытался создать свой собственный WCF для извлечения геолокационных данных. Всякий раз, когда я извлекаю свои данные геолокации, маркер не будет отображаться на моем экране. Но, если я использую данные геолокации из самого образца, на моем экране будут отображаться маркеры.wikitude: POI не отображается соответственно

Я уверен, что мой $ .ajax может получить мои собственные данные геолокации. Но не смог отобразить его. Как это подтвердить? Отобразите все данные геолокации, которые я получил на экране телефона. Затем, что я сделал это

  1. Показать мои текущие геолокации на моем экране телефона (широта: 3,1229609, Долгота: +101,6345425)
  2. Используйте свой браузер, чтобы подтвердить снова мой геолокации
  3. Вместо того, чтобы вынести все маркера из данные, полученные из wikitude, я жестко запрограммировал только 1 геолокационную информацию, доступную из данных выборки. (Маркер 1, «долгота»: «0,045», «широта»: «0,056»)
  4. Я жестко указываю другую ближайшую к вам географию. (Маркер 2, Широта: 3.116562, Долгота: 101.646538)

Только маркер1 отображается на моем экране. Независимо от того, как и где я перемещаю свою телефонную камеру, я все еще не мог найти Marker2.

Мне интересно, является ли местоположение POI таким же, как геолокация на картах Google?

ответ

0

Попробуйте назначить функцию триггер onLocationChanged и вывести текущее местоположение. Это местоположение, используемое WikitudeSDK.

AR.context.onLocationChanged = function(lat,lon,alt,acc) 
           { alert("lat: " + lat + ", lon: " + lon }; 

Кроме того, вы можете проверить, правильно ли место сообщается, установив контрольные точки в Java код на AbstractArchitectCam «s анонимного LocationListener класса» onLocationChanged метода.

Маркер 2 не будет отображаться, если местоположение находится слишком далеко (что похоже на то, что отображается маркер 1).

Отказ от ответственности: Я работаю в Wikitude.

 Смежные вопросы

  • Нет связанных вопросов^_^