Hi guys I'm new on android dev and I wanna ask you some questions about the potential of bing maps on android because Google Maps I've in my first app doesn't allow me on v2 api to remove business POI. So I've decided to use bing maps because I've seen that it has this opportunity, but I wanna ask you if I can call gmaps for navigation to a location from my app that use bing maps.
If you wanna suggest any other maps that allow to remove POIs made by map it's very appreciate
First off, Bing Maps doesn't have an option to remove the POI's that are on the map tiles. Want to make sure you are aware of that before you get too far here. As for mixing the data from two different map providers, this isn't generally allowed. However if you are just launching the other app this shouldn't be much of an issue.
Related
I have developed an app, in which Im using map option to display the user stores in google map using Google map API V2 for it.
I'm able to display the map with 2-3 market in it, every this is working fine.
I want to share that map with marker and all to pc as a url.So that i can open in browser.
How can i do it?
Is it possible to do it or not ?
I don't think they offer functions to do it. But you can build your own, which looks something like this:
http://maps.google.com/maps?q=[ADDRESS]&z=[ZOOMLEVEL]
you can always refer to the Google Maps Embed API for more information.
*note that, sadly, there are no way for adding multiple markers into the maps.google.com.
I am doing an app that allows users to get directions from one room to the next room of the same building and require the application to show the user indoor directions. I have tried and tested the Google Maps Intent which opened the Google Maps app and gave directions from one room to the next. I am required to not allow the user to open up an external map app and then receive directions. Instead they must use the Google Map built into my application. I was wondering if it's at all possible to do indoor directions on Google Maps Android API. Would genuinely appreciate any help I get. Thanks!
The Google Maps Android API v2 has options for indoor maps. See https://developers.google.com/maps/documentation/android/ under 'Indoor Maps' for a quick example.
Of course, that doesn't prevent them from using an external app by itself, but it does let you provide them indoor map data in your app.
Well I think you should have to start by using internal sensors to navigate. Add an indoor map of the building so that you would know where you are at in the building.
I want to show a google map of a place with custom markers for different places. I want to be able to edit these markers without updating the app. Best way to do this according to me is using Maps Engine layer in Maps api for android. I have tried searching but haven't gotten an answer.
If there is a better way to do what I am trying to achieve please suggest me that. Let me know if updating/adding markers is not possible without updating the app.
Yes you can pull maps engine data into your app via the API and populate markers on your map view.
Google give some great examples in the API docs # Maps Engine API docs
You could also roll a home brew solution and store your marker data on a server and have your application check for updates each run or daily.
I'm starting developing a project of an android app.
For this project i need a map where i can draw circles, polylines and polygons and click in all of this draw shapes to show informations about each one. At this point, googlemaps + spatialite or googlemaps + quadtree + utils to identify if a LatLng belongs to a circle/polyline/polygon can solve the problem but i have one more requirement: i need to cache a zone of the map to work with it on the street without internet. I know that google maps official app can do this with th typing of "Ok Maps" but there are anyway to use that cache in my application? There are another way to do a cache of the map before going to the street and go without internet?
Preferably i would like to use google maps but I'll have to use another api? What?
Regards
Due to the need for Google to check your api key, I have not seen any way for third party apps to access google maps offline. If you need offline capabilities, one of the main solutions is something called osmdroid which has a similar interface to google maps but you can cache tiles for offline use.
OSMDroid
I wonder if we can get the same behavior and performance in own Andorid app with Google map? If you are using SDK (native development) the performance is diff to what you can experience while using last Google map from Android market. Are there any tips on it? I really like this smooth maps display while scroll up\down and labeling of street names, etc.
No you cannot get same performance while displaying maps in your own application. There are a couple of reasons for it:
Firstly, the code that google uses is different and they are google if you know what I mean.
Your application uses google play services while google maps by google doesnot.
I wonder if we can get the same behavior and performance in own Andorid app with Google map?
Probably not. The Google Maps application does not use the same code base as does the Google Maps add-on for Android.
#Urban's point is very valid -- the more stuff you do in overlays, the slower things will be. An ItemizedOverlay with 100+ points, for example, will definitely be felt.
But if you create an app using the Google Maps add-on without any overlays, the experience you see there is as fast as you are going to get. Overlays of any sort will only make things slower.