We had a few requests from our users on this subject, and some time ago we described two possible integration options (a custom ListEditor and PropertyEditor) in the T195734: How to use Google Maps in XAF ASP.NET application ticket. There is nothing special here as these approaches are already well-known from XAF documentation: Using a Custom Control that is not Integrated by Default
In addition to the implementation instructions, there was a sample project that should have helped you get all the pieces of the puzzle together. It was not complete implementation by any means (some scenarios were not implemented intentionally), but rather a demonstration of how that is possible in general with an intent for users to further extend and test this solution according to your exact business requirements and Google Maps API docs :-).
Unfortunately, there was not much interest and feedback from users on this basic implementation and, more importantly, on their business requirements, nor on the info on how the Google Maps component helps end-users do their work easier. We require this essential information in order to investigate whether or not it is possible to provide a universal and useful solution for this scenario as part of the standard framework delivery.
This blog post is one more attempt to collect this information from you, guys, I greatly appreciate your input in advance. I am also writing this because I've recently extended the original example implementation by supporting a few more things, which I think the majority would want to have by default. These are: opening geo point details in DetailView after clicking on it within a a map, the possibility to not only display a point's information in detail form, but also to edit its details when we are in the Edit mode with the help of ASPxObjectPropertyEditor. I demonstrated the latest features in the video below:
If you faced a requirement to use Google Maps or any other similar map control to better meet the needs of your clients, I would greatly appreciate it if you email me at dennis@devexpress.com and tell the details of your real use-cases along with the screenshots, videos and other info.
To formalize this a bit and make it easier for you to answer (and for us to process too), see the four simple points:
1. User story or short scenario/problem/requirement description (preferably in the Given [initial context], when [event occurs], then [ensure some outcomes] notation) as well as other supporting info such as screenshots, videos, samples;
2. How often do you experience this problem (once, every year, month, week, hour)?
3. How do you currently solve this problem for your clients?
4. If you already have a solution, how costly is it in terms of time and maintenance resources?
I look forward to hearing from you and will be happy to email you back the latest refactored and extended version of the demonstrated example implementation.
In addition to the implementation instructions, there was a sample project that should have helped you get all the pieces of the puzzle together. It was not complete implementation by any means (some scenarios were not implemented intentionally), but rather a demonstration of how that is possible in general with an intent for users to further extend and test this solution according to your exact business requirements and Google Maps API docs :-).
Unfortunately, there was not much interest and feedback from users on this basic implementation and, more importantly, on their business requirements, nor on the info on how the Google Maps component helps end-users do their work easier. We require this essential information in order to investigate whether or not it is possible to provide a universal and useful solution for this scenario as part of the standard framework delivery.
This blog post is one more attempt to collect this information from you, guys, I greatly appreciate your input in advance. I am also writing this because I've recently extended the original example implementation by supporting a few more things, which I think the majority would want to have by default. These are: opening geo point details in DetailView after clicking on it within a a map, the possibility to not only display a point's information in detail form, but also to edit its details when we are in the Edit mode with the help of ASPxObjectPropertyEditor. I demonstrated the latest features in the video below:
Unable to display content. Adobe Flash is required.
If you faced a requirement to use Google Maps or any other similar map control to better meet the needs of your clients, I would greatly appreciate it if you email me at dennis@devexpress.com and tell the details of your real use-cases along with the screenshots, videos and other info.
To formalize this a bit and make it easier for you to answer (and for us to process too), see the four simple points:
1. User story or short scenario/problem/requirement description (preferably in the Given [initial context], when [event occurs], then [ensure some outcomes] notation) as well as other supporting info such as screenshots, videos, samples;
2. How often do you experience this problem (once, every year, month, week, hour)?
3. How do you currently solve this problem for your clients?
4. If you already have a solution, how costly is it in terms of time and maintenance resources?
I look forward to hearing from you and will be happy to email you back the latest refactored and extended version of the demonstrated example implementation.