Я использую Google Android Maps API для картографирования помещений в нашем приложении. Он правильно отображает карту помещений (по умолчанию, но я также устанавливаю mMap.setIndoorEnabled(true);
). Я вызываю Directions API, чтобы получить координаты между моим текущим местоположением и предопределенными координатами для построения полилинии на внутренней карте. Однако API направлений всегда возвращает координаты входа снаружи здания.
Что мне нужно сделать, так это отобразить на карте настраиваемые выбираемые маркеры, которые будут отображать полигон от местоположения до этой точки, как это делает приложение Google Maps. Мне также нужны эти маркеры, чтобы учитывать, на каком этаже они находятся, т.е. когда выбран другой этаж, маркеры не будут отображаться. Я думаю, что могу сделать это с setOnIndoorStateChangeListener
.
Я передаю ключ API с запросом, который работает из браузера.
Есть ли что-то, что мне не хватает в документах для этих внутренних карт / направлений / полилиний?
https://maps.googleapis.com/maps/api/directions/json?&origin=<CO-ORDS>&destination=<CO-ORDS>&sensor=false&mode=walking&key=<API-KEY>
- person mclhrn   schedule 04.07.2016