خلاص بحثت ولقيت الحل، شكرا بجد
وهادا ملخص للي صار
final TextEditingController _langController = TextEditingController();
final TextEditingController _latController = TextEditingController();
LatLng value = LatLng(null, null);
void selected(_value) {
setState(() {
value = _value;
_langController.text = _value.longitude.toString();
_latController.text = _value.latitude.toString();
print('long: ' + _langController.text);
print('lat: ' + _latController.text);
});
}
void _onAddMarkerButtonPressed() {
setState(() {
_markers.add(Marker(
draggable: true,
// This marker id can be anything that uniquely identifies each marker.
markerId: MarkerId(_lastMapPosition.toString()),
position: _lastMapPosition,
icon: BitmapDescriptor.defaultMarker,
));
selected(_lastMapPosition);
});
}
ال DataType بتعت ال longitude وال latitude هيا double وانا كنت بحاول أخزنهم في متغير من نوع String
وشكرا مرة تانية