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.
Related
I am working on a project where my customer has to administrate (delete & add) several addresses (locations) on a google map.
This map needs to be inserted in a website with all the POIs.
Also the app needs to be embedded in android app and ios app.
The point now is how can I make it possible for the customer to administrate all locations?
When using the:
Google Maps Android API
Google Maps for iOS
Google Maps JavaScript API
Might be super easy but I miss this puzzle....
Take a look at Google My Maps - service that enables users to create custom maps for personal use or sharing (mymaps on stackoverflow). But take into account that currently there is no any API to access My Maps programmatically.
I am trying to create a custom URL to Bing Maps displaying a polyline. I literally copy-and-pasted the example from their documentation, just modifying it slightly to center the map on the shape, but the polyline isn't showing up :
https://www.bing.com/maps?sp=polyline.47.68_-122.12_48.68_-123.12_49.68_-122.12_LINE_some%20notes_http://bing.com__%23ff0000__10px_Single_Solid&cp=47.68~-122.12&style=h
What is wrong ?
That documentation is old and is for the old Bing Maps website. Note that the Bing Maps website is not a developer API/tool. I recommend posting in the Microsoft Answer forums which is geared towards the Microsoft consumer products. The Bing Maps website team is more likely to monitor that forum than a developer forum: https://answers.microsoft.com/en-us/bing/forum/bing_maps?auth=1
Since this isn't in the new Bing Maps website, I also recommend adding this to the Bing Listens user voice site as a feature request: https://binglistens.uservoice.com/forums/283355-ideas/category/94066-maps
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'm currently doing an investigation into the use of APIs with mobile and web applications and I've recently stumbled across something called Representational State Transfer (REST).
It seems that MSDN Bing API documents this quite well, but Google Maps API doesn't.
Does anyone know if this interface is just used by Bing or could it be implemented with the use of Google Maps API as well?
You can find Google Maps API documentation at this link, but it only describes how to interface with the API in order to use the Maps service;
https://developers.google.com/maps/documentation/webservices/
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.