开发 WinPhone SDK 开发指南 配置工程

配置工程 最后更新时间: 2021年01月22日

开发环境

(1) Microsoft Visual Studio 2012。

(2) Windows Phone Software Development Kit (SDK)。

新建 Windows Phone工程

工程配置的详细过程,请下载配置操作视频

在创建编码程序前,首先在Microsoft Visual Studio 2012 Express for Windows Phone内创建项目,具体步骤如下:

(1)启动Microsoft Visual Studio 2012 Express for Windows Phone,点击菜单栏 File>New Project,在弹出的对话框中选择 Templates>Visual C#>Windows Phone,在中间栏选择** Windows Phone App,输入工程名: **AutoNavi_Map,如下图所示:

(2)点击 OK,在弹出对话框中选择目标 Windows Phone OS 版本为 Windows Phone OS 8.0,如下图所示:

(3)单击 OK,完成项目创建。在项目显示的 MainPage.xaml 文件结构的预览窗口和代码窗口如下图所示,在项目的 Solution Explorer中,可找到与 MainPage.xaml 对应的 CS 文件,打开即可查看 C# 代码。

单独引入地图开发库

从网站下载AMap_WP8_Api_Lib 文件并且解压。文件夹中包含assets、lib和references;lib和references都分为Debug和Release,Debug和Release下又分为arm(真机)和模拟器(X86),在使用时选择一种。以下配置过程以arm(真机)Debug为例。其他环境配置过程请选择相应文件夹内容。

(1)引入资源

在工程项目中选中 Assets,右键 Add->Existing Item,选择文件夹对应 Assets 中的全部内容,添加成功后,设置所添加文件 “Build Action”属性为“Content”,添加过程如下图所示:

(2)添加地图参考库

在工程项目中选中 References,右键 Add Reference->Brower,从 references 文件夹中选择对应参考库,将扩展为.dll (AMapSDK2Comp.winmd和Com.AMap.Maps.Core.dll)文件选中添加,添加过程如下图所示:

(3)添加地图类库

选中工程项目,右键 Add->Existing Item,从 references 文件夹中选择对应参考库,将扩展为LibMap.dll 文件选中添加,添加成功后,设置所添加文件“Build Action”属性为“Content”,添加过程如下图所示:

(4)设置权限

在工程项目 Properties 中双击文件 WMAppManifest.xml,选择 Capabilities 选项,勾选 ID_CAP_IDENTITY_DEVICEID_CAP_LOCATION,如下图所示:

单独引入搜索开发库

在工程项目中选中 References,右键 Add Reference->Brower,从 references 文件夹中选择对应参考库,将扩展为.dll (Com.AMap.Api.Services.dll和Google.ProtocolBuffers.dll)文件选中添加,类似“添加地图参考库”。

添加用户Key

(1)添加地图Key

将用户申请的 Key 添加到 Windows Phone8 应用中。在 App.xaml.cs 的构造函数中添加代码AMapConfig.Key = "[用户Key]",代码(详见DEMO中App.xaml.cs)如下所示:

public App()
{
    ……
    AMapConfig.Key = "您的Key";
}

(2)添加搜索Key

将用户申请的 Key 添加到 Windows Phone8 应用中。在 App.xaml.cs 的构造函数中添加代码AMapSearchConfig.Key = "[用户Key]",代码(详见DEMO中App.xaml.cs)如下所示:

public App()
{
    ……
    AMapSearchConfig.Key = "您的Key";
}
返回顶部 示例中心 常见问题 智能客服 公众号
二维码