Поиск местоположения/координат в Dart

Для проекта, который я делаю, мне действительно нужно найти местоположение или координаты. Я не знаю, как получить местоположение / координаты, я не думаю, что дартиум поддерживает много способов получения местоположения / координат. Я предполагаю, что буду использовать navigator.getLocation, но он не работает. Помощь?

Спасибо, Лука.


person LucaSpeedStack    schedule 01.09.2014    source источник


Ответы (1)


Согласно этому отчету об ошибке (https://code.google.com/p/dart/issues/detail?id=15866) не поддерживается.
Вам нужно выполнить сборку на JavaScript и запустить в Chrome, чтобы получить местоположение.

Когда вы используете pub serve (как в последних версиях DartEditor), вы можете открыть тот же URL-адрес в Chrome, который вы используете в Dartium.

person Günter Zöchbauer    schedule 01.09.2014
comment
Я понимаю, но как найти это место, какой у него код? - person LucaSpeedStack; 01.09.2014
comment
stackoverflow.com/questions/13394124 Добавьте комментарий, если это не работает. Вопрос немного старый. Этот вопрос/ответ указывает на то, что он работает в Dartium, когда вы предоставляете ключи API stackoverflow.com/questions/20824595. - person Günter Zöchbauer; 01.09.2014
comment
Когда я использую этот код, я получаю сообщение об ошибке, говорящее о том, что не должно быть никаких аргументов, поэтому, когда я избавляюсь от аргументов и помещаю их в строку, она выводит: Экземпляр '_Future‹Geoposition›' Help? - person LucaSpeedStack; 01.09.2014
comment
Не могли бы вы добавить код, который вы использовали, к своему вопросу и указать, в каком утверждении вы получаете ошибку. - person Günter Zöchbauer; 01.09.2014
comment
Я использовал код из ссылки, которую вы мне дали, и выражение такое: window.navigator.geolocation.getCurrentPosition((Geoposition) { window.alert(position.coords.latitude.toString()); }); - person LucaSpeedStack; 01.09.2014
comment
Я добавил вторую ссылку в этот комментарий, код там кажется более актуальным. Примерьте вот это. - person Günter Zöchbauer; 01.09.2014
comment
Давайте продолжим обсуждение в чате. - person LucaSpeedStack; 01.09.2014