Im using google map api and im being limited to 8 searches everytime im searching for a business place and its not very accurate( meaning that there is a nearby mcdonalds that did not appear on the search). Does anyone know of any good tutorials on how to increase the amount of results nd how is it possible to set the results so that they appear automatically providing a list of the names of all nearby business within a radius kind of like foursquare or facebook places?
It sounds like you are either using the deprecated Google Local Search API, or the GoogleBar for Maps API v2. If you switch to Maps API v3 you can use the new Places library, which will return 20 results per query in JSON format so that you can render them on and alongside the map as you please:
http://code.google.com/apis/maps/documentation/javascript/places.html
Many thanks,
Thor.
Related
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.
I am searching a solution to retrieve news from google news.
I am already retrieving the news from the RSS feed. But this is not scalable, and I will get blacklisted.
I wanted to use Google CSE API (with billing option, I want to be able to send more than 100 000 queries per month), but it seems not to be possible to use it directly with google news. (it seems to be only working with google image, or global web search)
I have already read about Bing Search API, and Yahoo Boss API. I want to know if there is a way with google news. I have already tried to set the site only to google news, but I am getting old news article clippings.
I have already read this discussion(but there is no answer) and this discussion had no new solution for me.
Is there a billable way of doing high volume query directly to google news ?
Thank you
We (Google) currently don't offer programatic access to Google News, and unfortunately I'm not aware of any plans to change that.
You can still use RSS though for free, just watch out for the number of requests you send our way.
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.
I've been wondering, what list does facebook places use? Is it foursquare's one?
And if so, how does it work? Can I connect to foursquare's API and get nearby places with coordinates or something like that?
Thanks a lot!
Here is simple way to find out places near by given LAT and LONG as well as with specific word like-- Hotel,Bar etc:
http://maps.google.com/maps?f=q&sll=LATANDLONG&radius=500&q=SEARCHWORD&output=kml
It returns KML file ,and user can parse just like XML parsing.
Here's a link to FourSquare's documentation. Scroll down and look for "Venue methods." You supply the API the users longitude and latitude and Foursquare will return a list of nearby places.
http://groups.google.com/group/foursquare-api/web/api-documentation?pli=1
Also, here's a link to some sample code on how to implement the Foursquare API into your iOS app.
https://github.com/anka/bw_examples/tree/master/FoursquareIntegration
I believe facebook and the like foursquare built up their places mostly by user input.
In other words they might have started by buying a commercial dataset in a particular location. That's the seed data. Thereafter, users can add more places as they go. This way their database grew and now they have their own proprietary data about places.
If you go to either apps, you can search for a place, and if not found you get the option to add that place with address, category etc.
I am curious to know if Facebook uses any third party API for its Places feature.
For how it works, you can use Facebook Graph API which provides search.
Im trying to create a "search nearby" shops on iphone,
but i can not find any solution on how to get the data from Gdata Libraries.
http://code.google.com/p/gdata-objectivec-client/
They only support the following Google services provides a Google data API, but not google maps?!
Google Base
Blogger
Book Search
Calendar
Code Search
Contacts
Documents List
Finance
Health
Picasa Web Albums
Spreadsheets
Webmaster Tools
YouTube
Any solution or idea where i should look for would be much appreciated.
As far as I know, the only way to do this is to use the KML output format from a standard Google search:
http://maps.google.com.au/maps?f=q&source=s_q&hl=en&geocode=&q=italian%20category:restaurants&sll=-37.816518,144.890628&sspn=0.007247,0.012424&ie=UTF8&z=12&output=kml
Although you should check Google's terms and conditions to see if you're allowed to use that as an API.