使用地图应用在Android应用中显示地图时出错

时间:2013-07-25 11:17:08

标签: android maps

我正在构建一个Xamarin Android应用程序来显示地图。我不想使用谷歌地图,所以我正在尝试内置的地图应用程序。请参阅下面的代码以创建意图并使用StartActivity调用它:

   var geoUri = Android.Net.Uri.Parse("geo:42.374260,-71.120824");

   var mapIntent = new Intent(Intent.ActionView,        Android.Net.Uri.Parse("geo:42.374260,-71.120824"));

   StartActivity(mapIntent);

我在StartActivity语句中得到ActivityNotFoundException的错误。如果我将Uri更改为任何常规webaddress(http://www.google.com),则应用程序会显示该网站。所以我认为问题在于解析地理地址。

我收录了以下参考资料:

using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
using Android.Locations;
using Android.Net;

请让我知道我错过了什么。

谢谢!

0 个答案:

没有答案