Are there any plans to make "Navigator" a part of the API?

3395
14
Jump to solution
08-08-2016 12:04 PM
AndrewGianikas
New Contributor III

We'd love to replace the text based directions (with the route overlaid) on our Arcgis based map app, with actual turn by turn voice navigation.  We are using arcgis javascript api.

1 Solution

Accepted Solutions
ScottSandusky
Esri Contributor

Hello Andrew,

We currently don't have plans to expose Navigation as a capability in the ArcGIS API's (JS, iOS, Android, etc.).  However, there still is an integration point, and that is using a URL Scheme or "app link" to send stop information to Navigator.  Then, once you've arrived using Navigator, you can call back to and open your origination app.  The below has samples of how you can do this:  GitHub - Esri/navigator-integration: Multi Language repository that contains documentation and sampl...

Does this help?

View solution in original post

14 Replies
ScottSandusky
Esri Contributor

Hello Andrew,

We currently don't have plans to expose Navigation as a capability in the ArcGIS API's (JS, iOS, Android, etc.).  However, there still is an integration point, and that is using a URL Scheme or "app link" to send stop information to Navigator.  Then, once you've arrived using Navigator, you can call back to and open your origination app.  The below has samples of how you can do this:  GitHub - Esri/navigator-integration: Multi Language repository that contains documentation and sampl...

Does this help?

AndrewGianikas
New Contributor III

Scott, any changes here?

AndrewGianikas
New Contributor III

Scott, thank you for replying! 🙂  I read about the integration but I don't think this is a practical solution for us.  If we were talking about an "internal" app, where we could mandate employees to download the second app it would be one thing, but asking a user base of over 50k users to download this second app... does not seem practical or like a very good user experience.

JeffPace
MVP Alum

It is not practical for us either, as we use web apps, not native.

ManasaParida
New Contributor III

Dear GIS Team,

Is there any addition or changes/update in the ArcGIS iOS Native API for Navigator or any chance it could be part of the Public API to use by developer to create own custom app navigator.

0 Kudos
RexHansen
Esri Contributor

Hi Manasa, 

  We are considering enhancing the ArcGIS Runtime APIs to support navigation functionality, such as that exhibited in Navigator (built on ArcGIS Runtime).   Can you describe some of the navigation capabilities you'd like see in a public Runtime API?   

Thanks

-Rex       

ManasaParida
New Contributor III

Hi Rex,

Thanks for your update, TBH i am new into ArcGIS Map where as i have my earlier experience with Apple MapKit and Google Map API's. This time my project Requirement is Map Application with ArcGIS Native SDK should be exactly same as Navigator for ArcGIS turn by turn navigation with customized solution as per the BRD.

1. Turn by Turn real Time Navigation - Example : Navigator for ArcGIS | Advanced Workforce Navigation & Routing 

How would use the mobile App to control the route choice of the road users to distribute the traffic evenly on the road network to optimize the performance.

2. Is it possible the apps is compatible with Apple car play and Android Auto to send and receive real time information.

3. If the App could have the ability to take voice commands while in driving mode.

4. If the apps could usage information including location, speed and direction of the car will be utilized in real time simulation to improve the accuracy using the data fusion algorithm.

5. Is it possible the mobile app have the functionality to publish the virtual signs into the car display-any on demand information.

6. If the mobile app could have the functionality for the users to update real time road incidents and feedbacks.

7. App would have the ability to provide location based relevant and accurate real time information, warning messages and predictive travel time information to the App users if required we may make Get or Post Api call to either Update or get from map and WebServices like kind of Remote API to Map Api or vice versa.

8. How our proposed map application validates the accuracy of the journey time to timer provided to the users.

9. Mobile App ability to use a road network model and traffic data to provide predictions of accident hotspot and incident likelihood for a network section.

Mostly i am looking forward iOS and Android "Navigator for ArcGIS" Mobile App API's how it was working on realtime if possible the way we get the ArcGIS Runtime SDK please share the Navigator for ArcGIS source code or expose the API to make cool app, we are ready to take a licensed for enterprise version licensed to use those API' in our Own Customized solution.

AndrewGianikas
New Contributor III

Rex,

Andrew Gianikas from The Villages here.  To make this an easy explanation (and with all due respect), in the long run we would like to have the capabilities that are offered with Mapbox's Navigation SDK or Directions API. In our app we've built an old school/basic GPS with the Directions/Routes Api, here is what you could add in that would help us get closer to a more modern navigation system:

  • The road segment's direction/compass value so we could rotate the map to provide the right perspective
  • Detecting which step of the route you are currently on
  • Automatic reroute/detecting when you are off course

There may be some new features I am not aware of, so if I have missed anything please let me know.  When I have had time I've tried using existing features in your system to detect which step someone is on but it gets hairy at intersections and when your location data gets fuzzy, it doesn't work well.  Seems a sort of hysteresis/tolerance is needed to smooth this out and we have not had the resources to make this dream a reality.

Thank you for visiting this topic and we look forward to hearing from you soon.

ManasaParida
New Contributor III

Hi Can we discuss in private, need few help.

0 Kudos