Streets Missing using Google Maps API - google-maps

Does google maps api use an older verison of their maps? When I embed a map using google maps api, a ton of streets are missing, especially in Israel.
Check this out (this map has lots of detail and streets)
http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=israel&sll=37.0625,-95.677068&sspn=41.496446,93.076172&ie=UTF8&hq=&hnear=Israel&z=8
Yet the embedded map hee has very little detail on Israel and relatively no streets.
Goto google maps api example page and find israel. (I couldn't post a link cause this is my first post)

Its a licensing issue. GISrael won't sell Google a universal licence to redistribute the map imagery to other people's domains.

My answer is this is probably a real or perceived security issue for Israel, which makes it an incredible headache for anyone outside of the country to produce a useful map with google map tools. (I've tried to do a map of Jerusalem, a walking tour, and found it nearly impossible to do.)

Related

Google Maps Earth View future

Google Maps Earth View has never provided any solid plugin-free API to work the same native way as we do with Google Maps API.
Now when Google Maps Earth View API is deprecated, we have no any means to interact with the Earth View. Needless to say that world explorations are not convenient using that default scanty set of tools provided by the Earth View. At that, Earth View now is the default physical map browsing map type at maps.google.com.
Does anybody have any information about some future plans of Google to support developers?
As far as I know, upon the deprecation of Google Earth API, plugins has been provided such as the Google Earth Browser Plug-in that allows users to navigate and explore geographic data on a 3D globe. The look and feel of the plugin is similar to the Google Earth application, thereby providing a similar user experience. However, there are also differences such as the one discussed in this forum.
To be kept updated with the latest product updates or upcoming plans, I would suggest that you follow or subscribe to the following links:
Google Earth Blog
Google Maps API Documentation
Google Maps Android API - Release Notes
Google Maps JavaScript API - Release Notes
Google Earth releases
Lastly, this SO post might also help.

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.

Map Service Publishers

I am creating a mobile web-app and need a map publisher/provider. I have gone through a couple of them such as:
- Google Maps
- Bing Maps
- Map Box
- OpenStreetMap
After reviewing the map publishers and their price plans, I am mostly interesting in free map publishers at this point. However, on reviewing OpenStreetMap, they do not provide maps in a good detail for my country. Can anyone suggest any other free map providers apart from OpenStreetMap? I have found a couple of other ones, however they are all built on top of OpenStreetMap (such as MapBox which is commercial)
Thanks
If by "free" you mean "free beer" instead of "free speech", I can recommend HERE Maps.
Its JS API is fairly good, and depending on your country, the details are awesome.

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.

Google Maps API for Jersey/Guernsey?

My company is using the Google Maps API to power an installer locator for our product. All has been going fine up until now, when I've added installers on the Channel Islands (UK). Is there any way I can get the Google Maps API to recognize these locations for me?
The Channel Islands are editable in Google Mapmaker, which means you can fix most geocoding problems if you happen to know the right answer. Not all fixes will go live immediately, but they will eventually.
There isn't! Geolocation in the channel islands (as provided by google) is very patchy. It doesn't seem to recognize postcodes, for instance.
My company is based on Jersey. On our site, we geolocate a user, then place a marker on the map as to where we think they are. We set this marker to 'draggable', and allow the user to drag the marker to their location if its inaccurate. You can get info on how precisely you have located someone from the API - if its not good enough, you can give extra prompts to tell the user to locate themselves.
This isn't an ideal solution, but its important to have - geolocation services do not work accurately everywhere in the world.