Foursquare has just launched its new version of web with the company’s local search and recommendation engine now available to anyone who visits — regardless of whether they’re a registered user of the service. Every visitor can now get Foursquare’s recommendations on local places and search for nearby bars, restaurants and businesses. The search engine generates local results based on the billions of check-ins and millions of tips that 4sq users have made over the years.
Although the check-ins are still one of the major functionalities, 4SQ has been evolving over last year and moving towards services like Yelp and Google – search and discovery tools. That should open up Foursquare’s advertising opportunities (similar to Yelp and Google) with is 4sq idea of monetization of the service that still doesn’t bring any profit.
Previously, Foursquare built Explore recommendations for users based on their check-in activity and those of their friends. But with huge amount of data collected over years Foursquare now believes it can provide helpful and relevant recommendation and search results for anyone, even if they’ve never checked in. It’s actually cool because not everyone likes checking in but everybody likes to go to great places.
Take a quick look at the article below and see reasons why Google Maps API is the most popular API on the web and invariably rules the web. Google Maps API is so formidable that Apple Maps and Bing Maps are seriously not finding their stand at all.
The article below courtesy of Ajay Ohri, suggests the reasons why Google Maps API is the champion of all location APIs.
The Google Directions API is a service that calculates directions between locations using an HTTP request. You can search for directions for several modes of transportation, include transit, driving, walking or cycling. Directions may specify origins, destinations and waypoints either as text strings (e.g. “Chicago, IL” or “Darwin, NT, Australia”) or as latitude/longitude coordinates.
The Google Distance Matrix API is a service that provides travel distance and time for a matrix of origins and destinations. The information returned is based on the recommended route between start and end points, as calculated by the Google Maps API, and consists of rows containingduration and distance values for each pair.
The Elevation API provides elevation data for all locations on the surface of the earth, including depth locations on the ocean floor (which return negative values). With the Elevation API, you can develop hiking and biking applications, mobile positioning applications, or low resolution surveying applications.
This service is generally designed for geocoding static (known in advance) addresses for placement of application content on a map; this service is not designed to respond in real time to user input, for example. Use of the Google Geocoding API is subject to a query limit of 2,500 geolocation requests per day. (User of Google Maps API for Business may perform up to 100,000 requests per day.) This limit is enforced to prevent abuse and/or repurposing of the Geocoding API, and this limit may be changed in the future without notice.
A Geocoding API request must be of the following form:
The Google Places API, which can be used to find detailed information about places across a wide range of categories. Backed by the same database used by Google Maps and Google+ Local, the Google Places API features over 80 million businesses. But it is experimental and so you have been warned!
If you are a ninja developer you can take part in the Google Places API challengehttps://developers.google.com/places/challenge/. The Google Places API allows you to tailor your place search results by including your own places and affecting place rankings with Place Bumps. Developers of the best apps will win a VIP trip to Google I/O 2013 where your app will be showcased!
The Google Static Maps API lets you embed a Google Maps image on your web page without requiring JavaScript or any dynamic page loading. The Google Static Map service creates your map based on URL parameters sent through a standard HTTP request and returns the map as an image you can display on your web page.
The Google Street View Image API lets you embed a static (non-interactive) Street View panorama or thumbnail into your web page, without the use of JavaScript. The viewport is defined with URL parameters sent through a standard HTTP request, and is returned as a static image.
The Google Earth API is modeled after KML, so you should also consult Google’s KML documentation
KML is a file format used to display geographic data in an Earth browser such as Google Earth, Google Maps, and Google Maps for mobile. KML uses a tag-based structure with nested elements and attributes and is based on the XML standard.
Check out the video below for more information on the exciting stuffs of Google Maps API.
This is only visualisation of title of article you choosed. Type your e-mail to save it.
Read it
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.