Using native Java Google Maps?

Hi,

I’m planning on implementing Google Maps in an application but I need to be able to change some details on the map (remove some markers, change some colours) but I also need to use a touch function to see where the users touches the map etc. so I was wondering if this is possible with Google Map (Java)?

Or maybe the same thing with any of the open source maps that exists on the Internet?

So, basically:

If I sign up for an Enterprise Account, implement Google Maps from their Java API can I then modify as I want (made in Java, not in Corona) and add a touch function that my Corona app can respond to?

Best regards,

Tomas

Hi Tomas,

Yes, I believe this should be possible using Enterprise, or perhaps even CoronaCards if you wish to try that.

Best regards,

Brent

Hi Brent,

thanks for your answer Brent.

Regarding Corona Cards:

That would mean that I would have to create my app in native code, right? I,e, I have my Android App written in Java and from there I add a CoronaCard to make an overlay on Google Map for example.

The thing is that I only want Google Maps to be a little more adjustable but still the rest of the app should be in Corona so in this case I think Enterprise, if possible, would be the most suitable option.

I will play around a little bit and see what works best.

Once again, thanks Brent.

Best regards,

Tomas

@tomaswesterlund

Actually both solutions (Corona Enterprise / Corona Cards) would be the same. You can code all your app using Corona and just make a “plugin” that will call the native Google Maps. The Google Maps will be shown above your Corona View.

Hi,

thanks for your help Renato.

So basically using Corona Cards means that I need to make it native, then it would make more sense to make the whole app native I think.

Implementing Google Maps as a plugin will the map still be handled like a native object i.e. it will always be on top so I can not have any buttons or other Corona objects over the map?

Best regards,

Tomas

Yes, it would be a native object that will always be upon everything. But by exposing the maps API yourself, you can make available the other features that Corona didn’t make on its maps implementation.

Hi Tomas,

Yes, I believe this should be possible using Enterprise, or perhaps even CoronaCards if you wish to try that.

Best regards,

Brent

Hi Brent,

thanks for your answer Brent.

Regarding Corona Cards:

That would mean that I would have to create my app in native code, right? I,e, I have my Android App written in Java and from there I add a CoronaCard to make an overlay on Google Map for example.

The thing is that I only want Google Maps to be a little more adjustable but still the rest of the app should be in Corona so in this case I think Enterprise, if possible, would be the most suitable option.

I will play around a little bit and see what works best.

Once again, thanks Brent.

Best regards,

Tomas

@tomaswesterlund

Actually both solutions (Corona Enterprise / Corona Cards) would be the same. You can code all your app using Corona and just make a “plugin” that will call the native Google Maps. The Google Maps will be shown above your Corona View.

Hi,

thanks for your help Renato.

So basically using Corona Cards means that I need to make it native, then it would make more sense to make the whole app native I think.

Implementing Google Maps as a plugin will the map still be handled like a native object i.e. it will always be on top so I can not have any buttons or other Corona objects over the map?

Best regards,

Tomas

Yes, it would be a native object that will always be upon everything. But by exposing the maps API yourself, you can make available the other features that Corona didn’t make on its maps implementation.