GoogleMapsApi 1.3.3
dotnet add package GoogleMapsApi --version 1.3.3
NuGet\Install-Package GoogleMapsApi -Version 1.3.3
<PackageReference Include="GoogleMapsApi" Version="1.3.3" />
<PackageVersion Include="GoogleMapsApi" Version="1.3.3" />
<PackageReference Include="GoogleMapsApi" />
paket add GoogleMapsApi --version 1.3.3
#r "nuget: GoogleMapsApi, 1.3.3"
#addin nuget:?package=GoogleMapsApi&version=1.3.3
#tool nuget:?package=GoogleMapsApi&version=1.3.3
google-maps
Google Maps Web Services API wrapper for .NET
For Quickstart and more info read the wiki pages (https://github.com/maximn/google-maps/wiki)
The web page - http://maximn.github.com/google-maps
NuGet page - https://www.nuget.org/packages/GoogleMapsApi/
Check out my blog at http://maxondev.com
Quickstart
This library wraps Google maps API.
You can easily query Google maps for Geocoding, Directions, Elevation, and Places.
NEW! Now you can easily show the results on a Static Google Map!
This Library is well documented and easy to use.
Code sample -
using GoogleMapsApi;
using GoogleMapsApi.Entities.Common;
using GoogleMapsApi.Entities.Directions.Request;
using GoogleMapsApi.Entities.Directions.Response;
using GoogleMapsApi.Entities.Geocoding.Request;
using GoogleMapsApi.Entities.Geocoding.Response;
using GoogleMapsApi.StaticMaps;
using GoogleMapsApi.StaticMaps.Entities;
//Static class use (Directions) (Can be made from static/instance class)
DirectionsRequest directionsRequest = new DirectionsRequest()
{
Origin = "NYC, 5th and 39",
Destination = "Philladephia, Chesnut and Wallnut",
};
DirectionsResponse directions = GoogleMaps.Directions.Query(directionsRequest);
Console.WriteLine(directions);
//Instance class use (Geocode) (Can be made from static/instance class)
GeocodingRequest geocodeRequest = new GeocodingRequest()
{
Address = "new york city",
};
var geocodingEngine = GoogleMaps.Geocode;
GeocodingResponse geocode = geocodingEngine.Query(geocodeRequest);
Console.WriteLine(geocode);
// Static maps API - get static map of with the path of the directions request
StaticMapsEngine staticMapGenerator = new StaticMapsEngine();
//Path from previos directions request
IEnumerable<Step> steps = directions.Routes.First().Legs.First().Steps;
// All start locations
IList<ILocationString> path = steps.Select(step => step.StartLocation).ToList<ILocationString>();
// also the end location of the last step
path.Add(steps.Last().EndLocation);
string url = staticMapGenerator.GenerateStaticMapURL(new StaticMapRequest(new Location(40.38742, -74.55366), 9, new ImageSize(800, 400))
{
Pathes = new List<GoogleMapsApi.StaticMaps.Entities.Path>(){ new GoogleMapsApi.StaticMaps.Entities.Path()
{
Style = new PathStyle()
{
Color = "red"
},
Locations = path
}}
});
Console.WriteLine("Map with path: " + url);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Newtonsoft.Json (>= 13.0.3)
-
net6.0
- Newtonsoft.Json (>= 13.0.3)
-
net7.0
- Newtonsoft.Json (>= 13.0.3)
-
net8.0
- Newtonsoft.Json (>= 13.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.3.3 | 27,509 | 11/4/2024 |
1.3.2 | 7,170 | 10/15/2024 |
1.3.1 | 100 | 10/15/2024 |
1.3.0 | 2,176 | 10/9/2024 |
1.2.8 | 120 | 10/9/2024 |
1.2.7 | 110 | 10/9/2024 |
1.2.6 | 121 | 10/9/2024 |
1.2.5 | 147 | 10/8/2024 |
1.2.3 | 101 | 10/8/2024 |
1.2.2 | 113 | 10/8/2024 |
1.2.1 | 259,117 | 9/6/2022 |
1.2.0 | 49,252 | 12/22/2021 |
1.0.1 | 5,435 | 12/12/2021 |
1.0.0 | 578 | 12/12/2021 |
0.80.0 | 186,794 | 12/8/2019 |
0.78.0 | 69,974 | 12/11/2018 |
0.77.0 | 15,332 | 11/10/2018 |
0.76.0 | 7,613 | 10/2/2018 |
0.75.0 | 4,798 | 8/30/2018 |
0.74.0 | 1,203 | 8/29/2018 |
0.73.0 | 5,371 | 8/19/2018 |
0.72.0 | 21,552 | 5/9/2018 |
0.70.0 | 4,802 | 3/29/2018 |
0.69.0 | 28,118 | 12/26/2017 |
0.68.0 | 3,897 | 11/27/2017 |
0.67.0 | 6,762 | 10/21/2017 |
0.66.0 | 117,512 | 6/13/2017 |
0.65.0 | 32,162 | 4/14/2017 |
0.64.0 | 5,782 | 3/26/2017 |
0.63.0 | 6,217 | 2/28/2017 |
0.62.0 | 2,198 | 2/22/2017 |
0.61.0 | 6,179 | 1/19/2017 |
0.60.0 | 75,279 | 11/8/2016 |
0.59.0 | 12,960 | 9/11/2016 |
0.58.0 | 2,453 | 9/5/2016 |
0.57.0 | 6,540 | 8/24/2016 |
0.56.0 | 25,015 | 7/14/2016 |
0.55.0 | 2,502 | 6/26/2016 |
0.54.0 | 5,305 | 5/19/2016 |
0.53.0 | 2,514 | 5/4/2016 |
0.52.0 | 5,845 | 4/4/2016 |
0.50.0 | 2,613 | 3/27/2016 |
0.49.0 | 39,697 | 3/7/2016 |
0.46.0 | 1,505 | 3/5/2016 |
0.45.0 | 2,018 | 2/25/2016 |
0.44.0 | 7,476 | 2/17/2016 |
0.43.0 | 9,791 | 2/11/2016 |
0.42.0 | 25,456 | 10/17/2015 |
0.41.0 | 231,663 | 1/31/2015 |
0.40.0 | 18,566 | 5/23/2014 |
0.32.0 | 2,651 | 5/19/2014 |
0.31.0 | 3,342 | 4/16/2014 |
0.30.0 | 71,893 | 12/22/2013 |
0.22.0 | 19,585 | 5/31/2013 |
0.20.0 | 8,580 | 3/30/2013 |
0.19.0 | 11,294 | 11/23/2012 |
0.18.0 | 2,047 | 10/22/2012 |
0.17.0 | 53,482 | 7/27/2012 |
0.16.0 | 1,800 | 7/21/2012 |
0.15.0 | 1,944 | 7/5/2012 |
0.14.0.1 | 1,797 | 6/12/2012 |
0.14.0 | 1,742 | 6/12/2012 |
0.13.0 | 1,873 | 5/9/2012 |
0.12.0.2 | 1,727 | 5/6/2012 |
0.12.0.1 | 1,680 | 5/6/2012 |
0.11.0 | 1,794 | 5/6/2012 |
0.10.0 | 1,938 | 5/6/2012 |