First of all I want to thank you for providing this amazing data type. I've used it now a lot and I really like it!
Unfortunately I've been running into a problem recently where I get an 403 Forbidden by Google Maps API.
After some research on the internet I found out that this error means I've exceeded the maximum API calls. I don't know why but well I can't do much about it.
So I decided to get an API Key and put that Key into the initialization URL. Sadly I needed the recompile the project to get this job done.
So it would be kind of cool to have an option to be able to configure an API Key. Maybe you can provide such a setting in the next version.
Have released a new version of AGM including something that might help you. But, sadly not the way I would have liked to implement it.
I would have liked to have been able to add the configuration of the API key when you create the data type, but sadly this isn't practical. Google Maps V3 api can only be loaded once into Umbraco, this means that AGM can't properly work with other backend Google Map packages. This also means that at Umbraco backend initalization, the loading of the Google Maps is unaware of the configuration created in datatypes. To shift the initalization of Google Maps from global to property scope would create endless other problems.
I have added a KEY value to the top of \App_Plugins\AngularGoogleMaps\1.0.4\controller.js this value will need to be maintained by you when upgrading to other versions or pushing code between environments. I'm guessing you can only use the key when used on Live, which might need you to remember this when pushing new code live. I can think of extra solutions, like only setting the key when the domain = 'www.mylivesite.com',
The solution though will help a lot. Because with offers the possibility to at least provide an API Key. Before it was compiled and you needed to download the source, change the controller.js, recompile and update the file on the server. Now you just need an editor and add the API key. It's much better.
Google Maps Api Key
Hi Jonathan!
First of all I want to thank you for providing this amazing data type. I've used it now a lot and I really like it!
Unfortunately I've been running into a problem recently where I get an 403 Forbidden by Google Maps API. After some research on the internet I found out that this error means I've exceeded the maximum API calls. I don't know why but well I can't do much about it. So I decided to get an API Key and put that Key into the initialization URL. Sadly I needed the recompile the project to get this job done.
So it would be kind of cool to have an option to be able to configure an API Key. Maybe you can provide such a setting in the next version.
Best regards, Helmuth
Hi Helmuth
Thank you for compliment, and yeah, this would be a great feature to add.
Hi Helmuth,
Have released a new version of AGM including something that might help you. But, sadly not the way I would have liked to implement it.
I would have liked to have been able to add the configuration of the API key when you create the data type, but sadly this isn't practical. Google Maps V3 api can only be loaded once into Umbraco, this means that AGM can't properly work with other backend Google Map packages. This also means that at Umbraco backend initalization, the loading of the Google Maps is unaware of the configuration created in datatypes. To shift the initalization of Google Maps from global to property scope would create endless other problems.
I have added a KEY value to the top of \App_Plugins\AngularGoogleMaps\1.0.4\controller.js
this value will need to be maintained by you when upgrading to other versions or pushing code between environments. I'm guessing you can only use the key when used on Live, which might need you to remember this when pushing new code live.
I can think of extra solutions, like only setting the key when the domain = 'www.mylivesite.com',
Cheers
Wow! Amazing! That was fast. :D
I'll give it a try and let you know.
The solution though will help a lot. Because with offers the possibility to at least provide an API Key. Before it was compiled and you needed to download the source, change the controller.js, recompile and update the file on the server. Now you just need an editor and add the API key. It's much better.
Thank you very much for the super fast solution!!
Best regards, Helmuth
Hi Jonathan,
finally I got time to test it and it works as expected. Thank you very much for the new feature.
Best regards, Helmuth
is working on a reply...