=== modified file 'dhis-2/dhis-web/dhis-web-api-fred/src/main/java/org/hisp/dhis/web/webapi/v1/utils/ToFacilityConverter.java' --- dhis-2/dhis-web/dhis-web-api-fred/src/main/java/org/hisp/dhis/web/webapi/v1/utils/ToFacilityConverter.java 2012-12-08 20:35:51 +0000 +++ dhis-2/dhis-web/dhis-web-api-fred/src/main/java/org/hisp/dhis/web/webapi/v1/utils/ToFacilityConverter.java 2012-12-09 12:27:00 +0000 @@ -63,8 +63,8 @@ { GeoUtils.Coordinates coordinates = GeoUtils.parseCoordinates( organisationUnit.getCoordinates() ); + facility.getCoordinates().add( coordinates.lng ); facility.getCoordinates().add( coordinates.lat ); - facility.getCoordinates().add( coordinates.lng ); } if ( organisationUnit.getParent() != null ) === modified file 'dhis-2/dhis-web/dhis-web-api-fred/src/main/java/org/hisp/dhis/web/webapi/v1/utils/ToOrganisationUnitConverter.java' --- dhis-2/dhis-web/dhis-web-api-fred/src/main/java/org/hisp/dhis/web/webapi/v1/utils/ToOrganisationUnitConverter.java 2012-12-08 20:35:51 +0000 +++ dhis-2/dhis-web/dhis-web-api-fred/src/main/java/org/hisp/dhis/web/webapi/v1/utils/ToOrganisationUnitConverter.java 2012-12-09 12:27:00 +0000 @@ -46,11 +46,11 @@ public class ToOrganisationUnitConverter implements Converter { @Autowired - @Qualifier( "org.hisp.dhis.organisationunit.OrganisationUnitService" ) + @Qualifier("org.hisp.dhis.organisationunit.OrganisationUnitService") private OrganisationUnitService organisationUnitService; @Autowired - @Qualifier( "org.hisp.dhis.dataset.DataSetService" ) + @Qualifier("org.hisp.dhis.dataset.DataSetService") private DataSetService dataSetService; @Override @@ -86,8 +86,7 @@ organisationUnit.setFeatureType( OrganisationUnit.FEATURETYPE_POINT ); - GeoUtils.Coordinates coordinates = GeoUtils.parseCoordinates( - facility.getCoordinates().toString(), GeoUtils.CoordinateOrder.COORDINATE_LATLNG ); + GeoUtils.Coordinates coordinates = GeoUtils.parseCoordinates( facility.getCoordinates().toString() ); organisationUnit.setCoordinates( String.format( "[%f, %f]", coordinates.lng, coordinates.lat ) ); === modified file 'dhis-2/dhis-web/dhis-web-api-fred/src/main/webapp/WEB-INF/api-fred-velocity/v1/facilities.vm' --- dhis-2/dhis-web/dhis-web-api-fred/src/main/webapp/WEB-INF/api-fred-velocity/v1/facilities.vm 2012-12-09 09:26:56 +0000 +++ dhis-2/dhis-web/dhis-web-api-fred/src/main/webapp/WEB-INF/api-fred-velocity/v1/facilities.vm 2012-12-09 12:27:00 +0000 @@ -36,12 +36,12 @@ $.each(facilities, function (idx, item) { if (item.coordinates !== undefined && JSON.parse(item.coordinates).length > 0) { var coords = JSON.parse(item.coordinates); - var latlng = new google.maps.LatLng(coords[0], coords[1]); + var latlng = new google.maps.LatLng(coords[1], coords[0]); var name = item.name; var id = item.id; - lats += coords[0]; - lngs += coords[1]; + lats += coords[1]; + lngs += coords[0]; n += 1; var marker = new google.maps.Marker({ @@ -52,7 +52,7 @@ markers.push(marker); var infoWindow= new google.maps.InfoWindow({ - content: "
" + "" + name + "
" + coords[0] + "
" + coords[1] + + content: "
" + "" + name + "
Latitude " + coords[1] + "
Longitude " + coords[0] + "

More information
" }); === modified file 'dhis-2/dhis-web/dhis-web-api-fred/src/main/webapp/WEB-INF/api-fred-velocity/v1/facility.vm' --- dhis-2/dhis-web/dhis-web-api-fred/src/main/webapp/WEB-INF/api-fred-velocity/v1/facility.vm 2012-12-08 16:49:44 +0000 +++ dhis-2/dhis-web/dhis-web-api-fred/src/main/webapp/WEB-INF/api-fred-velocity/v1/facility.vm 2012-12-09 12:27:00 +0000 @@ -2,7 +2,7 @@