[jira] Commented: (OFBIZ-3348) Showing multiple geopoints on a map

2009-12-15 Thread Bruno Busco (JIRA)

[ 
https://issues.apache.org/jira/browse/OFBIZ-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12790995#action_12790995
 ] 

Bruno Busco commented on OFBIZ-3348:


They don't define exactly the same coordinates for the same point?
That's interesting!

And how can this be used if the coordinated come from a GPS?
If one of the map provider introduce an error this should be compensated when 
placing the GepPoint on that map, not on the database.

Don't you think so?

 Showing multiple geopoints on a map
 ---

 Key: OFBIZ-3348
 URL: https://issues.apache.org/jira/browse/OFBIZ-3348
 Project: OFBiz
  Issue Type: Improvement
  Components: framework
Reporter: Bruno Busco
Priority: Minor
 Attachments: OFBIZ-3348 geoChart.patch


 As discussed on the ML I need to show several geoPoint markers on a single 
 map.
 I searched for some helping tools in the framework and found the screen 
 name=geoLocation
 and the relative request-map uri=geoLocation
 Unfortunately this can only be used to show on a Google Map a single geoPoint 
 record providing its geoPointId.
 In my application I have a sort of event entity.
 Each event has the LAT and LON coordinates of where the event took place and 
 I need to show on a map all the query-selected events.
 In the attached patch there is an implementation of a geoChart framework 
 screen that takes as input a geoChart map containing:
 geoChart
   - dataSourceId - select the map system to be used (google, yahoo etc.) I 
 do not like this mane. I think I will rename to mapProviderId but it is how 
 it is named right now
   - width
   - height - map dimensions
   - center - the center point of the map
   - points - the points array to be showed on the map
 In the patch there are also some example screens (in the example application) 
 to show how it works.
 I think that the suggested screen is more general and can replace the actual 
 one.
 BTW:
 1) Why the dataSourceId is in the GeoPoint entity ?
 I think the GeoPointEntity should be independent of what map provider (if 
 any) will be used to show it.
 2) A further improvement to this will be to add an heatmap mode (just started 
 looking at this code: http://code.google.com/p/jheatmap/) that can be used 
 when points will be too many or whenever an average distribution is only 
 required (but this will be another page). 
 I submit this patch in order to have a first review by you.
 Thank you,
 Bruno

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (OFBIZ-3348) Showing multiple geopoints on a map

2009-12-15 Thread Jacques Le Roux (JIRA)

[ 
https://issues.apache.org/jira/browse/OFBIZ-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12791022#action_12791022
 ] 

Jacques Le Roux commented on OFBIZ-3348:


* At 1st place they should give the exact same coordinate. But apparently they 
don't (why I'm not sure)
* Not sure how to qualify an error here :(
* I'm not sure how his could be compensated, maybe it's related to their 
renderers also...
* We should also care that one day (normally 2013) Galileo should be available 
(I mean not only GPS)

 Showing multiple geopoints on a map
 ---

 Key: OFBIZ-3348
 URL: https://issues.apache.org/jira/browse/OFBIZ-3348
 Project: OFBiz
  Issue Type: Improvement
  Components: framework
Reporter: Bruno Busco
Priority: Minor
 Attachments: OFBIZ-3348 geoChart.patch


 As discussed on the ML I need to show several geoPoint markers on a single 
 map.
 I searched for some helping tools in the framework and found the screen 
 name=geoLocation
 and the relative request-map uri=geoLocation
 Unfortunately this can only be used to show on a Google Map a single geoPoint 
 record providing its geoPointId.
 In my application I have a sort of event entity.
 Each event has the LAT and LON coordinates of where the event took place and 
 I need to show on a map all the query-selected events.
 In the attached patch there is an implementation of a geoChart framework 
 screen that takes as input a geoChart map containing:
 geoChart
   - dataSourceId - select the map system to be used (google, yahoo etc.) I 
 do not like this mane. I think I will rename to mapProviderId but it is how 
 it is named right now
   - width
   - height - map dimensions
   - center - the center point of the map
   - points - the points array to be showed on the map
 In the patch there are also some example screens (in the example application) 
 to show how it works.
 I think that the suggested screen is more general and can replace the actual 
 one.
 BTW:
 1) Why the dataSourceId is in the GeoPoint entity ?
 I think the GeoPointEntity should be independent of what map provider (if 
 any) will be used to show it.
 2) A further improvement to this will be to add an heatmap mode (just started 
 looking at this code: http://code.google.com/p/jheatmap/) that can be used 
 when points will be too many or whenever an average distribution is only 
 required (but this will be another page). 
 I submit this patch in order to have a first review by you.
 Thank you,
 Bruno

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (OFBIZ-3348) Showing multiple geopoints on a map

2009-12-15 Thread Bruno Busco (JIRA)

[ 
https://issues.apache.org/jira/browse/OFBIZ-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12791031#action_12791031
 ] 

Bruno Busco commented on OFBIZ-3348:


I normally use Google latitude from my cell phone and it shows my position on 
the map, both on the cell itself and both on a remote computer, without 
appreciable error.
So I would say that google map has a correct GPS position rendering.

I would take google as a reference and, for any (yet not implemented) other map 
service look for an adjustement.
Did you have a chance to give a look to the patch?

 Showing multiple geopoints on a map
 ---

 Key: OFBIZ-3348
 URL: https://issues.apache.org/jira/browse/OFBIZ-3348
 Project: OFBiz
  Issue Type: Improvement
  Components: framework
Reporter: Bruno Busco
Priority: Minor
 Attachments: OFBIZ-3348 geoChart.patch


 As discussed on the ML I need to show several geoPoint markers on a single 
 map.
 I searched for some helping tools in the framework and found the screen 
 name=geoLocation
 and the relative request-map uri=geoLocation
 Unfortunately this can only be used to show on a Google Map a single geoPoint 
 record providing its geoPointId.
 In my application I have a sort of event entity.
 Each event has the LAT and LON coordinates of where the event took place and 
 I need to show on a map all the query-selected events.
 In the attached patch there is an implementation of a geoChart framework 
 screen that takes as input a geoChart map containing:
 geoChart
   - dataSourceId - select the map system to be used (google, yahoo etc.) I 
 do not like this mane. I think I will rename to mapProviderId but it is how 
 it is named right now
   - width
   - height - map dimensions
   - center - the center point of the map
   - points - the points array to be showed on the map
 In the patch there are also some example screens (in the example application) 
 to show how it works.
 I think that the suggested screen is more general and can replace the actual 
 one.
 BTW:
 1) Why the dataSourceId is in the GeoPoint entity ?
 I think the GeoPointEntity should be independent of what map provider (if 
 any) will be used to show it.
 2) A further improvement to this will be to add an heatmap mode (just started 
 looking at this code: http://code.google.com/p/jheatmap/) that can be used 
 when points will be too many or whenever an average distribution is only 
 required (but this will be another page). 
 I submit this patch in order to have a first review by you.
 Thank you,
 Bruno

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.