GPS and native.newMapView

I have noticed that once I call a native mapView in my app, the map automatically locates the user’s location. And I can’t seem to find a way of disabling this geolocation feature, or to toggle it on and off.

Furthermore, even after I cancel that mapView using removeSelf(), I’ve noticed that the iPhone continues to track the user’s location (as evidenced by the “Location Services” icon appearing in the statusbar). I have two questions I’m hoping to get answered:

Is there a way to call a native mapView that does not automatically geolocate the user?
2.
When I’m finished with the map, how to I turn off the running geolocation service? (to save battery life and keep from needlessly tracking users)

Also, if anybody has successfully published an app to the Apple App Store that uses the native.newMapView API, even with the automatic geolocation, I’d love to hear your experience - I’m slightly concerned that Apple will reject my app because I’m (unintentionally) tracking the user’s location without good cause.

Thanks,
Jason [import]uid: 27636 topic_id: 8249 reply_id: 308249[/import]