Начал пробовать на Win 8.1 x86.
Как я все это понял:
В Windows 8 есть свой API для работы с определением местоположения. И Bluestacks судя по всему умеет пользоваться именно им. В случае если используется USB GPS приемник (работающий через виртуальный COM порт который создает драйвер приемника) то нужна еще прослойка для Windows, чтобы он системой понимался как GPS приемник, а не просто приблуда на COM-порту.
Для этого есть бесплатная утилита gps7:
http://www.turboirc.com/gps7/
Вот еще про нее:
http://www.nicknoltewx.com/blog/2013...indows-8-apps/
В ней нужно указать номер порта приёмник и скорость (прокатывает указание виртуального порта, созданного GPSGate'ом).
У меня это все заработало наполовину)
В лог BlueStacksUsers координаты пишутся беспрерывно, а вот Яндекс.Карты и Яндекс.Навигатор проверяют их только на запуске или перезапуске, как будто динамически не следят за изменениями координат, хотя BlueStacks их и знает..
Кто-то пробовал это все настроить, что может быть не так?