Open native maps app to show route direction in WIndows8 - windows-8

Is it possible to open native maps app to show the route directions? Need to do this for windows 8 app, and assume it should work for windows 8.1 also in c#
Or is there any maps link uri protocol (similar to mailto:) which can be used to implement this and launched using Windows.System.Launcher.LaunchUriAsync

You can use the bingmaps: protocol documented at URI scheme for Bing Maps app
Example: bingmaps:?cp=40.726966~-74.006076ss

Related

Cross-platform usage of URI geo scheme

I am trying to find a way to embed a link to open a navigation to geocoordinates (lat + lon) via the uri geo scheme.
However, it seems not all platforms are currently supported. The requirement is to let the user choose its own provider (Google Maps / Apple Maps / other navigation app).
How do I create a cross-platform link which works at least with Windows Chrome, Apple iPhone and Android phones?
If absolutely required, the links may change dynamically by user agent.
I tried this scheme, but it just opens a blank new tab for Chrome on Windows without anything defined:
Start navigation
How can I make sure as a fallback in such cases at least any mapping application opens?
Is this even technically possible already or is the geo uri scheme really that inaccessible currently?

RingCentral two way communication

I am building a React Native application for calling using RingCentral APIs.First of all I tried using the webphone RTC via web browser: https://github.com/ringcentral/ringcentral-web-phone. It works perfectly fine in web browsers. But the thing I need is to call via react-native application I am building.
I tried calling via RingCentral using 'ring out call' POST API and 'call control- make callout' post api(beta version).But the problem i am facing is when i integrate these apis to react-native applications : To have a two way communication I need to be online in the web phone .Then when i call from react native it goes to the web phone first.And then when I dial 'answer' it redirects to the number i want to call to.Then only I can have a two-way communication.
So, what do I do if I want to directly call via react-native application to the recipient directly?
P.s. If I am not online in the web phone from browser the call automatically goes to the voicemail.
So hard to understand your question from the title and the detailed description.
I guessed that you want to implement a functional phone using react native where you want to use the RingCentral WebRTC SDK to handle incoming and outgoing phone calls.
First of all, please mind the browser compatibility supported by the WebPhone SDK. Secondly, it is not trivial and I cannot support you on the react-native part. However, RingCentral provides an easy way to embed a RingCentral embeddable phone to any webpage and that app is an open source project. You can use the embeddable as such or clone the project and learn from the code or modify it to meet your requirements.
Click on the links above to find further information.

Do Native apps have access to HTML5 API's

I am building a language translation flashcard web app. I will have a PWA version on the website and then a native app in the Play Store and Windows Store.. maybe even Apple Store eventually. First time looking to build a native app or pseudo native app.
The app currently uses the Web Speech API and Voice Recognition API in HTML5. These API's have support on Chrome and Android Web Browser. It appears they are in progress for Firefox and some other browsers.
Since the best functionality of the app is built upon these browser based API's..
I am wondering if I choose to use Vue Native instead of Cordova/Phonegap, how is it possible to access these HTML5 APIs natively or is there a native solution?

How to set a friendly name using native API IOS/Android in MFP server

As documented in the link: https://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.apiref.doc/html/refjavascript-client/html/WL.Device.html , The WL.Device class in MFP JavaScript client API has methods setFriendlyName/getFriendlyName for setting/getting friendly name to/from MFP server.
However these to methods are not there in the MFP iOS/Android native API (i.e. class WLDevice in both platforms).
So, is there any way I can set friendly name using iOS/Android native API?
No, setting friendly name is only included in JavaScript. You could always make a portion of your app Web and set the friendly name there and run the rest of your app in Native.
If you want this to be a native API you may submit a feature request: https://www.ibm.com/developerworks/rfe/execute?use_case=submitRfe

xamarin.forms.maps native support for bing maps v8

Are there plans by the xamarin team to make the FormsMaps natively support bing maps v8 api on all platforms? I'm starting a new development project and am considering xamarin FormsMaps as a core code base, but I need to use the new Bing Maps V8 APIs for ios, android, uwa, and wp.
In looking at the forms.map documentation on xamarin, it appears to only support google maps APIs and requires google map api keys. I understand that the windows phone will automatically use bing maps natively and that you could force the other platforms to register and use bing maps. What I'm asking is if there are plans to be able to decide which mapping api you want to use for the CPL and have it apply natively to IOS, Android, WP8 and UWP? Or will this always be a manual process?
I'm especially curious about this, given that Microsoft now owns Xamarin. Does anyone know the plans for Bing Maps V8 integration and is there any documentation anywhere on this?
Glad to see you are interested in using V8 in your mobile app. Many have used the Bing Maps web controls in mobile apps before. Note that Xamarin wraps native API's and uses what ever the default maps are on the device. V8 is a web control, so it is unlikely that the Xamarin team will wrap the V8 web control. You can however use V8 in your Xamarin app by hosting it in a web browser/view control. https://github.com/XLabs/Xamarin-Forms-Labs/wiki/HybridWebView You then create the mapping functionality you need using JavaScript and then display it in the webview control. You can also connect your native code to JavaScript by injecting JavaScript commands into the webview.
It is possible that Xamarin may use Bing Maps in the future. If it does, it would do so using a native control and not a web control.