POST
|
@TimJacobson It is worth looking at this sample to give you an idea of how to add features. There is also some doc on the subject which explains things. Also if you wanted to share some code then I could take a look. Does this help?
... View more
12-07-2023
03:14 AM
|
0
|
0
|
401
|
POST
|
@ZabihMalik I have raised this as a bug in JavaFX and it has just been accepted https://bugs.java.com/bugdatabase/view_bug?bug_id=JDK-8321291 They have managed to reproduce the bug on every version of JavaFX on Ubuntu and in the comments they are asking if it was ever implemented. Let's see what happens. Please note that this isn't something I can control. In the meantime I'm aware you need to deliver a project where you are limited to single touch events. For zooming and panning had you considered having buttons to perform these operations?
... View more
12-05-2023
08:50 AM
|
1
|
1
|
488
|
POST
|
This is the reproducer app I've created which uses only JavaFX controls. If you clone it you hopefully should experience the same as I have.
... View more
11-30-2023
07:04 AM
|
0
|
0
|
503
|
POST
|
@ZabihMalik thanks for confirming this. I'm currently putting together a reproducer showing the issue which I can show to someone from the JavaFX open source team. My reproducer uses just a JavaFX ImageView control - I've stripped this back to pure JavaFX. The objective of JavaFX is that you can write code for Windows, Linux and Mac and expect very similar results. There will be some platform differences, but something like mouse and touch interactions I believe should be similar. My experiences of JavaFX over the years has been pretty good; there were some releases recently to address app focus issues with macOS Sonoma but they were quickly addressed. I'll share my test app but so far I'm seeing that RotateEvent and ZoomEvent work as follows: - Windows touch screen - all fine - macOS touch pad - all fine - Linux Ubuntu - no events fired Let's see what we find out... you need to appreciate that if this turns out to be a JavaFX bug I'm limited in what can be done to resolve this - you may need to push for them to fix it. I'll report back when I have more info.
... View more
11-30-2023
04:47 AM
|
0
|
0
|
505
|
POST
|
At the moment I'm suspecting this is a JavaFX issue. For us to zoom and rotate the map we need the JavaFX ZoomEvent and RotateEvent events to be triggered. Try adding the code below and see what you get. For me on Windows, all 3 event types fire, but on Linux Zoom and Rotate are not firing. The code below adds console output for the mapView, but I've added this to other JavaFX controls such as a button and the events are just not coming in from JavaFX on Linux. mapView.addEventHandler(MouseEvent.ANY, event -> System.out.println(event.getEventType() + " " + event.isSynthesized()));
mapView.addEventHandler(ZoomEvent.ANY, event -> System.out.println(event.getEventType()));
mapView.addEventHandler(RotateEvent.ANY, event -> System.out.println(event.getEventType())); Can you add the same events to a button or other JavaFX control to see if you have the same?
... View more
11-29-2023
01:41 PM
|
1
|
1
|
1156
|
POST
|
I've managed to reproduce this on an Ubuntu 20 machine I've configured with a touch screen. I'm not sure exactly where the issue is just yet, but I can see it works fine on Windows so theoretically it shouldn't be any different on Linux. I'll try to narrow it down. My thoughts are it could be one of the following: - Multi touch support in the drivers for Linux - A bug in JavaFX - A bug in our API
... View more
11-28-2023
08:56 AM
|
1
|
0
|
1169
|
POST
|
I'll need some more information to help with this. Can you tell me more about your app and machine setup. I'm looking for information like this, but the more you can tell me the better: - What version of the Maps SDK are you using? - What Linux type and version are you using? - Do any touch operations work in your app or OS? If nothing works then you might be missing drivers.
... View more
11-27-2023
09:34 AM
|
0
|
0
|
1187
|
POST
|
@JaredFaulk The popup classes won't help you if you are working with graphics, they are really aimed at assisting with the formatting of data from features which have a PopupDefinitiion. Also we don't have a UI component for popups. I assume you are wanting to display the contents of the attributes within a graphic, in which case you will need to write some code to display these in JavaFX components yourself. These could potentially be contained in a Callout. Does that help? Mark
... View more
11-07-2023
12:12 PM
|
0
|
1
|
604
|
POST
|
This page talks about using the Maps SDK in a service. I think the best approach to help you, is if you can give some details on what you are trying to achieve and we can guide you to a good solution.
... View more
11-01-2023
12:24 PM
|
0
|
0
|
509
|
POST
|
Hi @EricDurbin An app you create doesn't have to display a map in a UI, there is lots of functionality in the API which will work headless and I've recently written examples of applications which run on a Raspberry Pi for collecting sensor data for example (beta release for Arm Linux). It would be helpful if you could tell me a little more about what you are doing. The license agreement for the Maps SDKs doesn't typically allow you to put the API behind a Spring micro service for example - its an API aimed at desktop applications. If you give me a little more information about what you are trying to achieve, we can guide you to a good solution. Thanks Mark
... View more
10-31-2023
11:43 PM
|
0
|
0
|
522
|
BLOG
|
With the recent long-term support (LTS) release of Java 21, JavaFX 21 and support for the new JDK coming in the 8.4 release of Gradle, the Java Maps SDK team have been busy testing our 200.2 release to make sure everything is working correctly with this latest LTS version of Java. With testing successfully completed, we are pleased to announce the 200.2 release of the Java Maps SDK supports Java 21. Our system requirements page has been updated and our Gradle starter project has also been modified to ensure it is compatible with Java 21. The upgrade path for developers wanting to switch to Java 21 is very simple and only the following versions will need updating in your Gradle build scripts: Gradle 8.4 JavaFX Gradle Plugin 0.1.0 So, if you want to use Java 21 in your Maps SDK apps, it’s a great time to upgrade to our 200.2 release.
... View more
10-30-2023
04:49 AM
|
3
|
3
|
618
|
POST
|
There will be a setting somewhere in IntelliJ that needs correcting... I could try to diagnose this, but there is a much nicer way of getting going with the product. The zip approach is probably the hardest way of getting going and isn't what I'd recommend for a new project unless there is a particular reason. What I'd recommend is following the gradle starter project approach - you'll likely have it working very quickly and its a much more modern approach to building apps. It's also worth noting we've got 200+ samples using the gradle approach in this git repository. Does this help? Happy to assist with the zip approach, but its not what I'd recommend if you can avoid it.
... View more
10-24-2023
05:07 AM
|
1
|
0
|
523
|
POST
|
Without accessing the data its not easy for me to diagnose why this is happening. If you can't make the service available to me, then its is worth contacting your local distributor (Esri India?), or our tech support to get a reproducer complete with the data.
... View more
09-18-2023
01:51 AM
|
0
|
0
|
997
|
POST
|
It's hard for me to diagnose without accessing the service. For the service which does work, is the spatial reference different to the one which does work? Not having a basemap I suspect is the cause of the issue. Looking at the service definition of the service you are having trouble with I can see it is in wgs84 (Spatial Reference: 4326 (4326)). I wonder if you initialise the map to the spatial reference which matches the service it might make it work. ArcGISMap map = new ArcGISMap(SpatialReferences.getWgs84());
... View more
09-14-2023
06:43 AM
|
0
|
2
|
1024
|
Title | Kudos | Posted |
---|---|---|
1 | 08-13-2024 05:17 AM | |
1 | 07-10-2024 01:50 AM | |
1 | 04-22-2024 01:21 AM | |
1 | 04-18-2024 01:41 AM | |
1 | 12-05-2023 08:50 AM |
Online Status |
Offline
|
Date Last Visited |
3 weeks ago
|