update for flutter_map
This commit is contained in:
32
lib/pages/rog/rog_controller.dart
Normal file
32
lib/pages/rog/rog_controller.dart
Normal file
@ -0,0 +1,32 @@
|
||||
|
||||
import 'dart:convert';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_map/flutter_map.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:rogapp/model/location.dart';
|
||||
import 'package:sliding_up_panel/sliding_up_panel.dart';
|
||||
|
||||
class RogController extends GetxController {
|
||||
|
||||
// RX vars
|
||||
List<Location> locations = <Location>[].obs;
|
||||
var currentLocation = {}.obs;
|
||||
var currentUser = {}.obs;
|
||||
var isLoading = false.obs;
|
||||
|
||||
// Controllers in home page
|
||||
PanelController panelController = PanelController();
|
||||
MapController mapController = MapController();
|
||||
|
||||
|
||||
Location? getIncidentForLatLong(double lat, double long){
|
||||
for(Location l in locations){
|
||||
print("i - ${l.latitude}, ${l.longitude} -- ${lat}, ${long}");
|
||||
if(l.latitude == lat && l.longitude == long){
|
||||
return l;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user