anchor.diff:    List<MapSearchModel> _data;
     TextEditingController _searchBarController;
     bool _isSearching = false;
  +  var location = new Location();
   
     final LatLng _center = const LatLng(32.8911637, -117.2428029);
   
  
positive.code: import 'package:campus_mobile_experimental/core/services/map_search_service.dart';
  import 'package:flutter/material.dart';
  import 'package:google_maps_flutter/google_maps_flutter.dart';
  
  class Maps extends StatefulWidget {
    @override
  
negative.code:       position: LatLng(_data[listIndex].mkrLat, _data[listIndex].mkrLong),
        infoWindow: InfoWindow(title: _data[listIndex].title),
      );
      setState(() {
        _markers.clear();
        _markers[marker.markerId] = marker;
        _mapController.animateCamera(CameraUpdate.newLatLng(marker.position));
      });
    }
  
    List<Widget> createTiles(BuildContext context) {
      List<Widget> list = List<Widget>();
      int listIndex = 0;
      for (var i in _data) {
        list.add(aLocation(i, context, listIndex++));
      }
      return ListTile.divideTiles(tiles: list, context: context).toList();
    }
  
    Widget aLocation(MapSearchModel data, BuildContext context, int index) {
      return ListTile(
        leading: Icon(Icons.location_on),
        title: Text(data.title),
        trailing: Text(' mi'),
        onTap: () {
          _addMarker(index);
          Navigator.pop(context);
        },
      );
    }
  
    @override
  