Huawei Map Kit Directions API does not show Route planning in the US - huawei-mobile-services

I am using Huawei Map Kit REST Directions API for route planning in my Android app. The details of the Directions APIs can be found at the links below:
https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/web-diretions-api-introduction-0000001050178120-V5
https://developer.huawei.com/consumer/en/doc/development/HMSCore-References-V5/directions-walking-0000001050161494-V5
The Directions API works well in my app for route planning in most of countries and regions. But it seems that the function of Directions API does not work in the US. In other words, it does not show route between two places on Huawei Map. After checking the supported countries/regions in Huawei developer website, the country of the US is supported by Map Kit. Why does the route planning not work in the US?

Regarding your feedback, the current route planning function in Directions API of Map Kit does not support the route planning of locations in the United States for the time being. We are now completing the part of the function to support the US.
We are sorry for not clearly stated on the website and will refresh the information on the website as soon as possible.

Related

is Geocoder flutter not free like Geocoding api

I'm using the Flutter Geocoding Plugin library,
https://pub.dev/packages/geocoding
I'm just confused by the Geocoding APi that is on the google map service here:
https://developers.google.com/maps/documentation/geocoding/
is it the same? and is it paid?
According to the home page of the plugin Geocoding of baseflow.com
Important:
This plugin uses the free Geocoding services provided by the iOS and
Android platforms. This means that there are restrictions to their
use. More information can be found in the Apple documentation for iOS
and the Google documentation for Android.
The availability of the Google Play Services depends on your country.
If your country doesn't support a connection with the Google Play
Services, you'll need to try a VPN to establish a connection. For more
information about how to work with Google Play Services visit the
following link: https://developers.google.com/android/guides/overview
And the Before you begin section of the Google Maps API got this
Before you start developing with the Geocoding API, review the
authentication requirements (you need an API key) and the API usage
and billing information (you need to enable billing on your project).
So by conclusion, the first is free and the second ain't!

Bing maps vs Bing maps API

I have a question, searching a local business on Bing maps results in detail information about the business for instance its phone, url and hours of operations. I didn't find a way to get similar attributes (phone, url, hours of operations etc) by Bing maps API. My question is it just me, who is unable to find a way to extract such info or there is no way (through Bing maps API)?
This is to be expected. The Bing Maps website is just like any other company that uses the Bing Maps API's. They use the API's to provide mapping functionality and then add their custom functionality on top. A lot of the rich business listing data that you see on the Bing Maps website is sourced from other companies such as Yelp, Four Square or Trip advisor, but they only allow the Bing Maps to use this data in their 1st party apps (i.e. Bing Maps website) and not in the developer API's as these companies already have developer API's. This is the primary reason why you will see more data on the Bing Maps website than you will in the API. You will find that this is also the case with Google Maps as well.

Is a license required to use the Bing maps version that's on Facebook pages?

I notice that Facebook pages allow a map box that clicks to a full page, dynamic Bing map:
And by just changing the address and name parameters in the link HTML I can get the map to show any location and map sign I want.
Do I need a license to generate these links myself for clients that I build a web page for?
Thanks for any information.
If you want to create links to Bing Maps that open a map to specific location using nothing more than a URL then you can do this using the documented method found here: http://msdn.microsoft.com/en-us/library/dn217138.aspx Don't reverse engineer the maps on Facebook.
A license is not required to do this. However you will find that you are limited to only the functionality that is exposed through the URL and won't be able to do much in terms of customizations. You will also be taking users away from there current environment to the Bing Maps website which might not be the ideal user experience. If you need more customization functionality or a better user experience then you would use the Bing Maps development API and which does have some free terms of use, but also has options for licensing high volume or internal apps.

Do we must show link to Google Terms when using Mapkit?

I am using Mapkit for Google Maps. According to their terms at http://code.google.com/apis/maps/iphone/terms.html:
9.3 End User Terms and Privacy Policy. If you develop a Maps API Implementation for use by other users, you must:
(a) display to the users of your Maps API Implementation the link to Google's Terms of Use as presented through the Service or described in the Maps API Documentation;
Where can I show link to Google's ToU? I do not have an About screen in my app.
Is it must to show one? I see apps on iTunes who do not have an About screen and nobody shows the link on the main map screen.
This section means if you make your own API, like an add-on, or something that alters the MapKit, you need to link to their terms.
If you are just using the MapKit in your app, then no, there's no need to do anything extra.

Can I use Google Maps API (Places API) in my iPhone app to find locations near me?

I have a couple of questions regarding using Google maps API, especially the Places API in my iPhone application.
Can I use Places API in my iPhone app and still release the app as a paid app? Could I release my app as free if I am unable to use these APIs in a paid app?
Is there an example for figuring out store locations around user's current location using Places API? For example if the user types "Groceries" in the app, I would like to show all the Store that sell groceries near the user's location.
Thanks!
1) Taken from their terms and conditions:
If your Maps API Implementation is
deployed internally or you are
charging for use of your Maps API
Implementation, please contact the
Google Maps API Premier sales
team for more information.
2) Location is a required parameter in any search request:
http://code.google.com/apis/maps/documentation/places/#PlaceSearchRequests
Yes, you can use Google Map API in paid apps according to the term of use 9.1.1-(a) and 9.1.2-(b). The terms of service can be found at https://developers.google.com/maps/terms :
(b) Mobile Applications. The rule in Section 9.1.1(a) (Free Access) does not apply if your Maps API Implementation is used in a mobile application that is sold for a fee through an online store and is downloadable to a mobile device that can access the online store.
Examples can be found at https://developers.google.com/places/ and https://developers.google.com/places/documentation/