I am looking for Google location API where I can get user's location. I know I can get user location from Geolocation API. But my requirement is little bit different.
For example, I am writing a access control policy which give my client/consumer access to some resource based on my location not based on client's location. I can get client's location by Geolocation API but how my web app can get my location ?
Is there any Google Map API to delegate my location information from google maps to my developed web app ?
Any suggestion will be highly appreciable.
Thanks,
Jabed
You can check this one
Google Map Geolocation API
P.S or do you really need the source code for a geolocation web based?
Related
We are building streaming application and need access to LinkedIn Live API.
According to the docs we need to request one of the scopes w_organization_live or w_member_live but they are not authorized and there does not seem to be a way to add those to the linkedin app: https://share.getcloudapp.com/L1uWLO0e
Any ideas how to make it work? Should we talk to someone?
What I am trying to do here is, suppose a hospital which provides certain facility has several centres(locations) in the country. Now when the user requests for such hospital, the bot should be able to output him the location of the nearby hospital. I do have the list of all such hospitals in Firebase Real-Time Database with respective longitude and latitude.
My appraoch is to get the user's location and compare it with the available locations in the database for a nearby location?
On this link, It is discussed how to get the location of the user using "Google Actions". I want to do the same thing (getting the precise location of the user) using dialogflow-fulfullment (WebhookClient({ request, response });) from Inline editor on Dialogflow so that I can use Real-Time Database of Firebase.
My motive is to make it inclusive to most of other platforms as well. Whereas, Google Actions are only valid for Google Assistant.
PS: Any suggestion on this would be highly appreciable. I would be happy to put more clarification if required.
Getting the user's permission for location is only a feature of Actions on Google and not Dialogflow itself. You could ask the user to provide their current location manually, but would face difficulty doing it automatically otherwise.
Spoke with Dialogflow Support Team
Mentioned link in the email: https://developers.google.com/actions/reference/rest/Shared.Types/Permission
You can use Actions on Google Helpers to retrieve the user location. You can follow this link for documentation: https://developers.google.com/actions/assistant/helpers#user_information
Is there any way that you can access project information (mainly number of Transactions) in Here Maps API? The only way I was able to get that is through browser with logging.
What i need is access from code (REST, library or anything similar).
I can provide APP_ID and APP_CODE but not account login information.
Thanks
No there is not. Only way is to connect to web page developer.here.com with your credentials
I am doing a custom google map with API
I put the URL link :
https://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318&markers=color:red|label:C|40.718217,-73.998284&key=AIzaSyCTFUKmdIRSSod5v1oqhIXJOmkOPMsdFp0
I received this error:
The Google Maps Platform server rejected your request. This API project is not authorized to use this API. Please ensure this API is activated in the Google Developers Console: https://console.developers.google.com/apis/api/static_maps_backend?project=_
I enabled API AND THE error still exist
Can you please help me find the solituion for my problem
In order to use the Google maps api your going to have to first off enable the maps api in the Google developer console for that project. Then you will need to enable billing for the project as there is no longer a free tear for maps api.
Once you have done that you can create an api key and use it in your code.
The Google Maps Platform server rejected your request. This API project is not authorized to use this API. Please ensure this API is activated in the Google Developers Console: https://console.developers.google.com/apis/api/static_maps_backend?project=_
This message means that you have not enabled the maps api for your project. It can take a few minutes before it kicks in if you just enabled it. Make sure you have done it for the cogrect project as well by clicking on the link that it showed you.
You are going to need maps javascript API for a real map and embed it in a div
Here is a basic example on how to achieve that.
In the script tag in the html section you need to replace YOUR_API_KEY for the real one from google.
jsbin example
https://jsbin.com/xiragigegi/edit?html,css,js,output
I maintain a WordPress store locator plugin, and this week someone told me it wasn't working anymore. Eventually he fixed it by verifying his domain in the API Console.
That this was a solution to some APIs of Google Maps not working was new to me, and it's also the first time someone told me they fixed it this way.
The problem is that I can't find any information in which scenario verifying your domain fixes a Google Maps API related problem. I read through the Geocode API / Google Maps JavaScript API / Google Places API Web Service pages, but no where do I see something about the need to verify your domain ( I could of course have missed it ).
Does anyone know when you need to verify your domain if you want to use the Google Maps APIs? Normally it works fine without doing it, but in his case it wasn't, and I really like to know what he could possible have done to make it a requirement.
You shouldn't need to verify the domain for using Google Maps API.
You need to generate one API Key for your app so you can use it when you call the Google Map JavaScript API like this:
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>
Substitute the value YOUR_API_KEY for the one that Google generated for you.