To you use google maps from a closed internet application, like a corporate one, we need to pay a lot for the API Key (in brazil about 9 to 10k USD for 30 users per yearŠ). To use it on iOS it's free and do not require a key (maybe we pay to Apple who pays Google for that key). On android, do we must pay for it or this key is "free" like iOS?
Thanks, Karl From: Tomasz Cielecki <tom...@ostebaronen.dk> Reply-To: "monodroid@lists.ximian.com" <monodroid@lists.ximian.com> Date: Tue, 30 Aug 2011 22:58:13 +0200 To: "monodroid@lists.ximian.com" <monodroid@lists.ximian.com> Subject: Re: [mono-android] Using MapView with MonoDroid Thank you again Jon, I will try to see if I can get this to work tomorrow at work. I will then try to make some sample code to teach people how this can be done. I will return with the outcome. Thank you again :) On Tue, Aug 30, 2011 at 10:45 PM, Jonathan Pryor <j...@xamarin.com> wrote: > On Aug 30, 2011, at 4:25 PM, Tomasz Cielecki wrote: >> Thanks for your answer. How will MonoDroid 1.1 compared to using java to >> create a MapView? > > When we have full .jar support, you'll be able to subclass MapActivity in C# > instead of Java. Nothing else changes -- you'll still need a device with the > maps library (e.g. use the right Target when creating the emulator), you'll > still need to create/maintain a "persistent" signing key, and you'll still > need the Google Maps API key (which is based on the signing key, which is why > you need to create/use a new key). > > Bing maps is easier because Microsoft actually cared about making it > braindead easy for developers to use. Google apparently doesn't care. (If > Google did care, they wouldn't require the API key!) > >> Are there some examples I can look at because I find that sample a bit >> lacking. I suppose there should be a way to communicate with the intent >> launched with the map, but how? > > You can use Intents to send data to the MapActivity (see e.g. > Intent.getStringExtra()), your "launching" activity can use > Activity.StartActivityForResult(), and you can then override > Activity.OnActivityResult(). OnActivityResult() will be invoked when the > launched activity finishes (and calls Activity.setResult()). > > Unfortunately, we don't have a full example showing this. > > Thanks, > - Jon > > _______________________________________________ > Monodroid mailing list > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > -- Med Venlig Hilsen / With Best Regards Tomasz Cielecki http://ostebaronen.dk _______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
_______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid