Find address of organizations using google knowledge graph API - google-search-api

I need to find address of an organization programmatically using Google Knowledge Graph API, but it is not returning address. When i try the same search on Google, it is showing the address in the widgets on right side . Does Google have any other API from where we can get the address from the company name?

The Knowledge Graph API does not expose addresses. Depending on what type of organization you are looking for you could try the Google Places API.

Related

How to get description for Google API nearbysearch items

I am developing a web app for client requirement in that i am using Google API for finding nearby place
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=.....
I was able to get all the required details. Name, rating, etc but only description is missing. will i be able to get it from anywhere, i tried
https://maps.googleapis.com/maps/api/place/textsearch/json?query=...
but not getting required result only country or place is getting here not restaurant or venue description. Please help me to get details for each item in nearby search result. Or any other suggestions
Based on the documentation of both Google Places API Nearby Search Requests and Google Places API Text Search Requests, description property is not included in the returned results. You could rather file for a Feature Request to include description to each returned places in the results here at Google Public Issue Tracker.
Issue Tracker is a tool used internally at Google to track bugs and
feature requests during product development. It is available outside
of Google for use by external public and partner users who need to
collaborate with Google teams on specific projects.
You can learn more about Issue Tracker through this link.
I would also like to suggest to read Google Places API Place Details. It returns more comprehensive information about the indicated place such as its complete address, phone number, user rating and reviews.
Hope this help!

Getting map locations from custom google maps

It's a general question for any programming language that can use google maps api...
Is there a way i can get specific locations provided by web sites that use google maps with their own location marks or location info.
For example yellow pages will offer locations that you won't get if you search for it simply from the official google maps web site.
What if also this website doesn't provide API to parse data from?
For further example , a web site may have a map having all locations of restaurants in Canada for instance so i want to get the same information in this map to import it in my map inside my application.
The sites you are referring to have the address and geocode information in their own database. They send you the data in response to your request and render it on the map in your browser using the client-side script API that google map provides.
If that's the case and the site didn't provide a public data service, then no, you can't get those data using the normal way.

No projects listed with Maps Engine Lite API

I've set up API service account access and that seems to be authenticating and connecting OK using the provided sample code (https://developers.google.com/maps-engine/documentation/oauth/serviceaccount).
I've shared my map with the provided service account email address in the Google Maps Engine UI.
Accessing the API method https://www.googleapis.com/mapsengine/v1/projects I expected to see my map in a returned list of projects visible to the service account. Instead, only an empty projects array is returned.
Ultimately my goal is to access place name and geodata stored within a layer on the map I have created in Maps Engine Lite. Is there a step I have missed or something I have misunderstood about granting API access to a Maps Engine Lite map?
Did you progress with your question?. I got one project in the list but because I singed in for a free Google Maps Engine account. That allows you to créate just one project.
But I was looking for accessing "my places" maps.
It turns out certain features, such as the ones I was looking to use, are only available on the (paid for) Maps Engine, and not "Maps Engine Lite". The API is different.
When you mention that they are just available on the Maps Engine Pro (paid for) version, do you mean that the user who owns the maps has to upgrade or yourself, as a developer that want's to access user's maps, have?.
I wouldn't mind to pay (a reasonable price) for it in order to get my app working again. But I don't think most of my app's users would.
Could you check if it worked that way?

how to get location name if i have latitude and longitude in Yahoo Maps

I am designing a web application which will use Google Maps and Yahoo Maps. But I am searching for yahoo api to get location address using lat and long. Google Api is not working properly. They have very close limitations. Please help me..!
If you haven't already tried, you should use the "Reverse Geocoding (Address Lookup)" feature of the Google Geocoding API.
Details here: https://developers.google.com/maps/documentation/geocoding/#ReverseGeocoding
If you have tried that and aren't satisfied, you should check out Yahoo's Place Finder API. That let's you search for addresses by passing lat/long coordinates. See links below:
Overview: http://developer.yahoo.com/boss/geo/docs/requests-pf.html
Passing lat/long: http://developer.yahoo.com/boss/geo/docs/address-formats.html#latitude-longitude

Is it possible to retrieve a list of all addresses within a certain region in Google Maps API?

Say I want to retrieve a list of all addresses of Rome.
How do I achieve this programmatically in Google Maps API, or any other web service? I don't want the actual location of the addresses, just a list of the names of the addresses.
You cannot do that with the Google Maps API.
You can do reverse geocoding (both on the server-side or on the client-side), but with reverse geocoding you pass one coordinate and you are returned the address of that point only. The Google Maps API does not return all the addresses of a particular area.