将GPS集成到JavafxPorts中

沃克

我有一个要在Android中部署的Javafx应用程序。我的应用程序需要获取经度和纬度,但我不知道如何实现。有人可以给我一个代码示例,说明如何在JavaFX中执行此操作吗?

更新:

package com.gpstracker;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.geometry.Rectangle2D;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TextField;
import javafx.scene.layout.VBox;
import javafx.stage.Screen;
import javafx.stage.Stage;

public class GPSTracker extends Application {

    @Override
    public void start(Stage stage) {
        TextField t1 = new TextField();

        TextField t2 = new TextField();

        Button button = new Button("Show Location");
        button.setOnAction(new EventHandler<ActionEvent>(){
            @Override
            public void handle(ActionEvent event) {
                PositionService positionService = PlatformFactory.getPlatform().getPositionService();
                Position position = positionService.getPosition();
            }
        });

        VBox root = new VBox(20);
        root.setPadding(new Insets(20));
        root.getChildren().addAll(t1, t2, button);

        Rectangle2D visualBounds = Screen.getPrimary().getVisualBounds();
        Scene scene = new Scene(root, visualBounds.getWidth(), visualBounds.getHeight());

        stage.setScene(scene);
        stage.show();
    }

}

Gloun似乎找不到一个名为PositionService和Position的类。

乔里·西科拉

使用Gluon Mobile,可以使用PositionService跟踪设备的当前位置示例代码段:

PositionService positionService = PlatformFactory.getPlatform().getPositionService();
Position position = positionService.getPosition();
System.out.println("Current GPS position: " + position.getLatitude() + "," + position.getLongitude());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将XAML页面集成到Storyboard中

来自分类Dev

将PayPal功能集成到Java中

来自分类Dev

将GeckoView集成到Android中

来自分类Dev

将WinForms项目集成到WPF中

来自分类Dev

将DexGuard集成到Android Studio中

来自分类Dev

将phpseclib集成到Laravel 5中

来自分类Dev

将Bootstrap集成到Grails中

来自分类Dev

将Sagepay集成到Zend中

来自分类Dev

将BBCode集成到Laravel 4中

来自分类Dev

将OpenSeaMap集成到GWT OpenLayers中

来自分类Dev

将html集成到Django模板中

来自分类Dev

将Cuda集成到C ++文件中

来自分类Dev

将lightadmin集成到Wildfly中

来自分类Dev

将SpamAssassin集成到Postfix中

来自分类Dev

将Lucene集成到play框架中

来自分类Dev

将 Chili 发布集成到 Symfony 中

来自分类Dev

将 virtualenvwrapper 集成到 Pycharm 中

来自分类Dev

将iOS GPS变量输入到JSON / oAUTH请求中

来自分类Dev

将FacebookSDK集成到Android Studio中的Android中

来自分类常见问题

将地图集成到片段而不是活动中

来自分类Dev

将Grunt集成到Rails资产管道中

来自分类Dev

将LocustIO集成到Jenkins的性能插件中

来自分类Dev

如何将Luis集成到Bot Builder中

来自分类Dev

如何将angular js集成到grails 2.3.4中?

来自分类Dev

是否可以将MaterializeCss集成到Bootstrap中

来自分类Dev

将Drools集成到Web应用程序中

来自分类Dev

将Haste集成到Stack工具链中

来自分类Dev

如何将Monolog集成到Silex-WebProfiler中?

来自分类Dev

将paper.js集成到angular.js中