2014-09-24 89 views

回答

0

我不認爲你可以使用JavaFX拉這一關,因爲JMap延伸JComponent,是由ArcGIS提供的一類。除非,他們發佈的版本支持JavaFX,事情並不是很好。

您至少可以使用SwingNode將此JMap嵌入到JavaFX應用程序中。有關如何實現此目的的示例可以是found here

我不確定你想要實現什麼,當你說「路徑動畫在裏面」,但是如果它有一些東西可以在不使用JMap的內部組件的情況下實現,那麼你可以做到!

+0

其實我使用JMAP只是爲了顯示在地圖和放大了的選項使用變焦。我正在使用SQL來獲取LAT/LONG值,並在地圖上創建一個路徑並使對象在路徑上移動。是否有可能執行..? – 2014-09-24 04:49:58

+0

「JMap」特有的路徑?如果沒有,你可以使用[Path Transition](http://docs.oracle.com/javafx/2/animations/basics.htm#CJAFDCGH) – ItachiUchiha 2014-09-24 05:17:58

+0

來創建類似的東西,我認爲它適用於JMap。只會在JMap上創建一個路徑。 – 2014-09-24 05:58:11

0

JMap是一個Swing組件。 JavaFX 1構建在Swing上,並支持對Swing組件的封裝。 JavaFX 2不使用Swing,不支持包裝Swing組件。預計即將到來的JavaFX 8將支持在JavaFX應用程序中使用Swing組件。

更新:ArcGIS Runtime獲得對JavaFX的支持!詳細信息請參見http://blogs.esri.com/esri/arcgis/2014/09/17/arcgis-runtime-plays-at-10-2-4/

你有一些選擇:

來源:

How to wrap a swing component in a javaFX 2.0 application

Class SwingNode (JavaFX 8)