flutter_launcher_plus

Plugin to launch url and map coordinates

Getting Started

Add into your pubspec.yaml
==========================
flutter_launcher_plus:
Launch any url
=========================================================

Future<void> launchUrl(String websiteUrl) async {
    await _channel.invokeMethod('launchUrl',<String, String>{
      'website_url':websiteUrl
    });
  }

 ElevatedButton(
    onPressed: (){
        launchUrl("http://www.google.com");
    },
    child: Text("Launch Url")
)

Draw route from current location
==========================================================
  Future<void> drawRouteFromCurrentLocation(String latitude, String longitude) async {
    await _channel.invokeMethod('drawRouteFromCurrentLocation',<String, String>{
      'latitude':latitude,
      'longitude':longitude,
    });
  }
Draw route between two locations
==========================================================
Future<void> drawRouteBetweenTwoLocation(String startLatitude, String startLongitude, String endLatitude, String endLongitude) async {
    await _channel.invokeMethod('drawRouteBetweenTwoLocation',<String, String>{
      'startLatitude':startLatitude,
      'startLongitude':startLongitude,
      'endLatitude':endLatitude,
      'endLongitude':endLongitude,
    });
  }
Dial any number
===============================================================
Future<void> dialNumber(String number) async {
    await _channel.invokeMethod('dialNumber',<String, String>{
      'number':number,
    });
  }