Bing static maps - google-maps

Since Google Static Maps imposes a daily quota on its service (and so does Google Maps JavaScript API unfortunately), I'm considering instead Microsoft's Bing Static Maps API. With Google it was enough to include on my website one line of code:
<img class="google_maps" src="http://maps.googleapis.com/maps/api/staticmap?center=48.2044544,16.3706368&zoom=9&markers=color:red%7Clabel:A%7C48.2044544,16.3706368&size=200x200&key=XXXXXXXXXXXX">
Bing's example code snippet
http://dev.virtualearth.net/REST/v1/Imagery/Map/imagerySet/centerPoint/zoomLevel?mapSize=mapSize&pushpin=pushpin&mapLayer=mapLayer&format=format&mapMetadata=mapMetadata&key=BingMapsKey
seems to follow the same logic, but I couldn't get it to work. Has anybody experience
whether there is really no limit (in practice) for using the Bing Maps API
How to correctly include a bing map in my website?
Thank you!

Full documentation on how to use the static Imagery service in Bing Maps can be found here: https://msdn.microsoft.com/en-us/library/ff701724.aspx

I know it doesn't answer the main question, but the OP mentioned the reason he has the problem is because of the daily quota. So I came here to offer an free to use/self hosted alternative I made just to cincurvent that. It's sort of a clone of google static maps called osm-static-maps, you can find it here https://github.com/jperelli/osm-static-maps

Related

keep private google indoor locations

Once again, I'm trying to deal with something not really well documented on Google Maps API.
I'm doing a small webapp which would require to be able to map indoor areas BUT I've to keep them private.
For now, I don't find any informations related to this question.
I've found many quite similar questions on stackoverflow which seems to feet my needs regarding the title, BUT once I read the question, everything is related to Android or IOS however, I'm looking to do this on a regular WebPlatform using Maps APIs provided for this plateform.
If anyone as a hint, it will really help so, thanks in advance.
The documentation for custom StreetViews you find on https://developers.google.com/maps/documentation/javascript/streetview#CustomStreetView
Keeping the images private is not hard to achieve, the images are loaded directly by the client, so you may e.g. use a serverside script that handles the requests and for example checks for a valid session before it delivers the images.
According to the GoogleMaps community forum (https://support.google.com/maps/thread/124604237/how-can-i-make-indoor-maps-private?hl=en) it is not possible to render google indoor maps private. One solution could be using mapspeople api which uses google maps and draws indoor maps on a top layer, or resort to mapwize which utilizes OpenStreetMaps as a base map to draw indoor maps layers on.
https://www.mapspeople.com/mapsindoors/
https://www.mapwize.io/
note that mapspeople requires payment, while mapwize has a very basic free version.

Can we use the API of google maps in Unity 3D?

I want to know, can we use all the API's of Google Maps in Unity3D (not just a static map, I want to locate my position, add a lot of markers with window information, select itinerary from my position to a selected marker ...)
Have a good day and thanks ! :)
I think the answer is yes, you can use the Google maps API with Unity as long as you adhere to the licensing agreement for the Google maps API.
However, if you're asking if there is special support in Unity for the Google maps API then the answer is no. However, there is at least one third party asset that supports Google maps. You could probably use it or a different asset to get you started with integration.

Wanted to use Google Map API in desktop client

I want to use th Google Map API for my desktop tool.As I dont want to show any Map control in the UI I just want to give some address to API and the google should return me the city,country,zip etc.
Please tell me how I can achieve this.
You can't use the Google Maps API in a situation where you're not going to display a map. From the documentation:
Note: the Geocoding API may only be used in conjunction with a Google map; geocoding results without displaying them on a map is prohibited. For complete details on allowed usage, consult the Maps API Terms of Service License Restrictions.
I suspect you'll need to look for other commercial solutions for your situation.
Note that although I work for Google, this post is not made on behalf of Google - it's just based on the public documentation.

Earth in Google Maps

I recently came by this website: http://www.google.com/earth/explore/products/earthview.html
"Earth view in Google Maps"
Does this mean, I use the usual Google Maps APIs (V3) to manage the map while being able to render in Earth view? More explanation please?
See this question and the accepted answer:
How do I convert my google maps application into a google earth application?
Per that answer, you can find additional detail here:
http://code.google.com/apis/maps/documentation/javascript/v2/services.html#Earth
The EarthView link is about taking advantage of the Google Earth plugin at maps.google.com, and not related to enabling it for your own site.
The recommended strategy for integrating the plugin into your own mashup is to use the utility library at http://google-maps-utility-library-v3.googlecode.com/svn/trunk/googleearth/

Do I really need the Google Maps API key?

I am planning to release a commercial website (I have ads there and a shop) which is freely available for everybody. I want to add a google map to show some points of interest. The question is: Do I need the google api key for that or can I just use the iframe code that google gives me? Theoretically that would work, too.
I searched google, but could not find a clear answer...
Thanks :-)
v2 of the Google Maps API is deprecated, so you should ideally use v3.
v3 does not need an API key as mentioned in the documentation.
Since v3 is the official version now, I assume the links given in google maps are for the version. You can always just try and see if embedding the iframe works for you. Though as noted, you can't really customize the map, so you should use the API. It's very simple to set up a basic map (read the tutorial).
You don't need the Google Maps API key as long as you don't plan to include any special or customized maps in your website.
Using the iframe version is fine for basic Maps integration.
The API Key is free anyway, so there is no problem in obtaining one. You should also be free to use the iframe as well, as long as your site is publicly available to everyone without a payed login or anything like that.
As long as you meet Google Maps TOS, you can use both. If you don't meet those TOS, don't use any of it.
A Google Maps API key is required for v2 of the API, not for v3 as far as I know,
and neither for requests to Static Maps API v2.