What is the different between Mobile Native Dynamic Maps and Dynamic Maps - google-maps-android-api-2

Google just announced a new pricing plan for Google Maps APIs which will go into effect on 11 June 2018, however, What is the different between Mobile Native Dynamic Maps and Dynamic Maps. How do I know which maps I am using ? Thanks a lot

A Dynamic map is a map where you can place markers and infowindows that dynamically change, like for instance when you pan, zoom in, zoom out, etc.
The only difference is that Mobile Native Dynamic Map they mean for Android and IOS (SDKs) and the normal Dynamic Map for Javascript API.

Related

How to use default system map in flutter?

I am building an app that has a map. However, in a different region, there are different map services providers. I want to know is there a way to use the default system map in flutter?
There is a library provide a method that you can use/show native map based on the platform, for ios, apple map is used, for android, google map is used, platform_maps_flutter

How to programatically choose level in indoor maps via Android Maps SDK

Is there a way to programatically select a level in indoor maps using Google Maps Android SDK
Here is what we are trying to achieve:
Android app lists different stores in a particular premises (for which indoor maps are available)
Android app has a feature to locate a particular store on the MAP
Android app to use Maps SDK to put a marker on that particular store and if that store happens to be on level 2 (non default level) choose level 2 programatically
Any help regarding this is appreciated !! Happy to provide any further information that may be required.
You can't get a list of stores but you can programmatically select a floor of the building. Therefore first you have to zoom in to the position LatLgn pos where the building is.
map.moveCamera(pos, 18));
Afterwards you retrieve the focused building and select the level you want
IndoorBuilding building = map.getFocusedBuilding();
if(building != null) {
List<IndoorLevel> levels = building.getLevels();
//active the level you want to display on the map
levels.get(1).activate();
}
Chec this links for more information
https://developers.google.com/android/reference/com/google/android/gms/maps/model/IndoorBuilding
or this
https://developers.google.com/android/reference/com/google/android/gms/maps/model/IndoorLevel

Show traffic like in Maps app from iphone using MKMapView

I've noticed that the maps app integrated in iOS can show the traffic, but is there a way to do that using MKMapView? or that functionality only appears in that app?.
Any help please?
The data Apple uses appears to be sourced from TomTom and others. If you can find an API that provides traffic data, you can use a MKPolyline to render the data.
As far as I know you can't show the traffic information using the MK framework.
To achieve the results you want I would offer to use the third party resources, Google Maps API for example, and use UIWebView to present a customized map. Google Maps JavaScript API v3 TrafficLayer

How to implement google maps in my iPhone application

I am totally confused with google maps and maps of iPhone...
i have read that iPhone uses google maps.....and also spent some time on it....
But it never display the items like location pictures, balloons etc.
EDIT
THIS is photo for of browser
and following is same place for iPhone maps
second one did not show the annotation added by people.....
(this is what i was asking for ballons or other pictures which people adds to location on oogle maps)
I want to display all those in my application....
what should i do...
if you suggests implement Google maps API, then please suggest a working link...or provide some sample code if possible.....if anybody has done it...then please mail me at yogeshkumau#gmail.com
waiting for answer......
Points of Interests(location, pictures and baloons) that you are talking about can be shown in your maps, if you acquire the license for Google maps premier api. In that case you'd have to use dynamic maps by using google's web services. However if you want to implement it using MapKit framework on iOS devices, you'd have to draw your custom POIs using core graphics.
Apple has a special agreement with Google to use their maps on their platform. The internet is packed with examples of usage of MKMapView along with annotations (pins, there're no baloons on iPhone).

What KML fields are supported in the native Google Maps application on the iPhone?

I have been doing some research on using maps in iPhone applications and it looks like most of my needs can be met passing KML data into the built-in google maps application, but I cannot seem to set the same values (phone, home page, address) that are available when performing a built-in search in the maps application. Does anyone know if there is any way to set those values, or what fields are available?
UPDATE: With the advent of the 3.0 OS and the Map API, applications no longer need to pass control to the built-in map application, so this question is no longer relevant.
KML is not officially supported by Apple as of now. It's specified in the URL schemes documentation. Any URL in the ?q= parameter will be ignored.
There are few options available for iPhone developers planning to use Google Maps in their software. I've seen sample code and implementations of WebKit that translates gestures to Google Maps loaded inside it, but performance is dismal at best. Doing a static map without a lot of zooming or scrolling is pretty much the only performance-preserving option until a native API is available.
Take a look at Developing Virtual Earth iPhone Applications with Objective-C