|
POST
|
Hey Abhijit- We are actually in the process of finishing up a release that will support the ArcGIS Runtime SDK for Qt on Mac. It will allow you to install the SDK on Mac, Windows, and Linux, and you will be able to deploy to those three platforms, as well as Android and iOS. All of these platforms will be supported through the QML API, which will be new at this release. For C++ development, only Windows and Linux will be supported at this point. Are you interested in C++ or the new QML API? Here is some doc from the beta, but like I said, there should be a final release of this coming out in the next couple of weeks- Guide—ArcGIS Runtime SDK for Qt | ArcGIS for Developers Thanks, Luke
... View more
02-19-2015
09:31 AM
|
0
|
0
|
912
|
|
POST
|
Vijdan- Did you set a client id and license? If so, try commenting it out while you are testing, as the developer mode will give you all capabilities. If you did license your app, it will need a Standard license to use local server - License your app—ArcGIS Runtime SDK for Qt | ArcGIS for Developers . However, like I said, you can just not set a client id/license while developing your app. Also, are you using 32-bit Linux? Thanks, Luke
... View more
02-19-2015
09:22 AM
|
0
|
8
|
3024
|
|
POST
|
Yes, you are correct. I will pass the feedback onto the rest of the team.
... View more
02-17-2015
04:09 PM
|
0
|
0
|
2245
|
|
POST
|
James- Just so we know and it is documented in this thread, which SDK (if Qt, which API will you be using- C++ or QML) and which missing feature are you talking about? Thanks! Luke
... View more
02-17-2015
03:31 PM
|
0
|
0
|
2245
|
|
POST
|
Hey James, I think if you go to Native App Developers, you should see all of the SDKs listed. Click the settings gear icon and select follow to receive updates when anything in this space is add or updated. We release blogs that will show up here as well when we release new versions of the software, or have general announcements we would like to make. Thanks, Luke
... View more
02-13-2015
04:59 PM
|
0
|
0
|
2245
|
|
POST
|
You could do the following: EsriRuntimeQt::SpatialReference sr(102100) EsriRuntimeQt::Point new_point = EsriRuntimeQt::CoordinateConversion::DecimalDegreesToPoint(longitude, sr); This gives me valid coordinates. My guess is that your map isn't ready (i.e. there is no spatial reference set yet, because it isn't finished initializing), so because there is no valid sr going into the function, it comes back as NaN. You can use the onMapReady slot and wait to do this calculation until that point, or you could try what I did above. -Luke
... View more
02-02-2015
11:10 AM
|
1
|
1
|
3372
|
|
POST
|
Hey Tim, If you are using the topographic basemap, odds are that the map is in WKID 102100 (WGS 1984 Web Mercator Auxiliary Sphere). Your GPS coordinates are likely in WKID 4326 (WGS 1984). If you want to take coordinates and convert them to the same spatial ref as the map, I would use the CoordinateConversion class - EsriRuntimeQt::CoordinateConversion Class Reference . There is a DecimalDegreesToPoint and a DecimalDegreesToPoints function that takes either a coordinate as a string, or a list of coordinate strings in, along with the desired output spatial reference (in this case, that is most likely WKID 102100). This will return to you a Point geometry. You can then apply the Point geometry as the geometry of a Graphic, and add that Graphic to a Graphics Layer. Hope this helps, Luke
... View more
02-02-2015
09:20 AM
|
1
|
3
|
3372
|
|
POST
|
Hey Chuck- Our plans are to release a final cut of the SDK in February. All of the libraries and samples will be built using 5.4, and this will be a required update for you to compile against our libraries as well. Let me know if you have any more questions. Thanks, Luke
... View more
01-22-2015
09:37 AM
|
0
|
0
|
593
|
|
POST
|
What is the reason you couldn't install the version that contained OpenGL? Did you get an error message that could be useful? Others can chime in, but as far as I know, you can't really install a plugin and apply it after the fact. The Qt version that specifies OpenGL uses OpenGL for all of the rendering, whereas the version that does not specify OpenGL uses Angle (DirectX that mimics OpenGL calls). Our SDK does not support Angle quite yet, so the OpenGL version of Qt is needed.
... View more
12-17-2014
08:36 AM
|
0
|
0
|
596
|
|
POST
|
Ok, you will need to use the one that specifies OpenGL, such as the screenshot in my previous post.
... View more
12-16-2014
09:06 AM
|
0
|
0
|
2989
|
|
POST
|
Moustafa- Did you remember to uncomment the layers you want to use in the header and cpp file? For example, in the header, uncomment the include statement - #include "ArcGISTiledMapServiceLayer.h" and EsriRuntimeQt::ArcGISTiledMapServiceLayer* m_tiledServiceLayer; Then, in the project.cpp, uncomment the line creating the tiled layer and adding it to the map: m_tiledServiceLayer = new EsriRuntimeQt::ArcGISTiledMapServiceLayer("http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer", this); m_map->addLayer(m_tiledServiceLayer); With the template, you need to set it up to use the layers you want, and by default, will not show anything (like your above screenshot).
... View more
12-15-2014
02:14 PM
|
0
|
2
|
1595
|
|
POST
|
And as far as the https, I gave this a try with an internal dynamic map service, and it works. In this case, it uses https, but doesn't require credentials. Are you using a different layer, such as a feature layer or tiled layer? Do you require the user to enter credentials? If so, please look at the User Credentials Online sample in the sample app. You can use the identify manager to notify if you require credentials or not. ArcGISTiledMapServiceLayer { url: "http://services.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer" } ArcGISDynamicMapServiceLayer { url: "https://servername:6080/arcgis/rest/services/Map6/MapServer" }
... View more
12-15-2014
10:24 AM
|
1
|
0
|
1129
|
|
POST
|
Brian, For the GPS Position, this should work- we use this internally all the time. Can you share your code? The below code works for me on iOS (and other platforms). import QtQuick 2.3 import QtQuick.Controls 1.2 import QtPositioning 5.3 import ArcGIS.Runtime 10.3 ApplicationWindow { id: appWindow width: 800 height: 600 title: "ios position" Map { anchors.fill: parent wrapAroundEnabled: true focus: true ArcGISTiledMapServiceLayer { url: "http://services.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer" } positionDisplay { positionSource: PositionSource { id: positionSource onPositionChanged: { console.log(position.coordinate.longitude); console.log(position.coordinate.latitude); } } } } Button { anchors { left: parent.left top: parent.top margins: 15 } text: "show position" onClicked: positionSource.active = true; } }
... View more
12-15-2014
10:14 AM
|
0
|
0
|
1129
|
|
POST
|
Hey Steve, Sorry for the late reply. What exactly are you trying to do here? Are you trying to compile the Qt Sample App?
... View more
12-15-2014
10:02 AM
|
0
|
0
|
672
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 11-24-2025 10:45 AM | |
| 1 | 07-30-2025 08:26 AM | |
| 1 | 05-15-2025 07:35 AM | |
| 2 | 11-26-2024 01:27 PM | |
| 1 | 06-26-2015 10:19 AM |
| Online Status |
Offline
|
| Date Last Visited |
2 weeks ago
|