Skip to content

_geolocalization.gsp: JSON.stringify not serialize html5 position object  #8

@gcsis

Description

@gcsis

Same times JSON.stringify not serialize html5 position object (in same environments).
One way to overcome this problem is changing in plugin the view/template/_geolocalization.gsp with:

// tested Ok on FFox 10, IE 9, GCrome 17, Saf 5.1, Dorphin/Android - @jcolombo_

<script type="text/javascript"> function foundLocation(position) { var objx = {timestamp:position.timestamp,coords:{latitude:position.coords.latitude,longitude:position.coords.longitude,accuracy:position.coords.accuracy,speed:position.coords.speed}}; var jsonPos = JSON.stringify(objx); ${remoteFunction(controller: 'geolocation',action:'setGeoPosition',params:'\'val=\' + jsonPos')} } navigator.geolocation.getCurrentPosition(foundLocation); </script>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions