- 浏览: 189187 次
- 性别:
- 来自: 深圳
文章分类
最新评论
用map控件 首先要先注册一个key ,我这就提供一个:AtRuCBJsbAjxD3KJI0o_UDxxQqf7_J4pF-SXlgtub4oSsOssKM_coU0XEe4c7oa8。
xaml:
<my:Map Height="558"
HorizontalAlignment="Left"
Margin="21,6,0,0"
Name="map1"
VerticalAlignment="Top"
Width="429"
CredentialsProvider="AtRuCBJsbAjxD3KJI0o_UDxxQqf7_J4pF-SXlgtub4oSsOssKM_coU0XEe4c7oa8"
ZoomBarVisibility="Visible"
ScaleVisibility="Visible"
Mode="aerial"
/>
zoomBarvisibility 设置是否显示变焦按钮 zoom就是变焦的意思嘛,scale是规模的意思,所以就会知道scalevisibilty是显示比列条的。 Mode 是设置地图形式,有两个值,road 道路形式,aerila 空中俯瞰。
cs:
public partial class Map : PhoneApplicationPage
{
public Map()
{
InitializeComponent();
//设置地图的中心位置
map1.Center = new GeoCoordinate(30.259497, 120.129798);
//变焦到多少
map1.ZoomLevel = 15;
//创建一个图钉
Pushpin pin = new Pushpin();
//给图钉设置地理坐标
pin.Location = new GeoCoordinate(30.259497, 120.129798);
//显示的内容
pin.Content = "I am jacklai";
pin.Height = 200;
pin.Width = 200;
//背景形式
pin.Background = new SolidColorBrush(Colors.Red);
//把这个加到地图中
map1.Children.Add(pin);
//创建一个多边形
//MapPolygon polygon = new MapPolygon();
//polygon.Fill = new SolidColorBrush(Colors.Red);
//polygon.Stroke = new SolidColorBrush(Colors.Yellow);
//polygon.StrokeThickness = 5;
//polygon.Opacity = 0.5;
//polygon.Locations = new LocationCollection()
//{
// new GeoCoordinate(30.259497, 120.129798),
// new GeoCoordinate(30.299497, 120.129998),
// new GeoCoordinate(30.379497, 120.329798),
// new GeoCoordinate(30.389497, 120.429798)
//};
//map1.Children.Add(polygon);
//MapPolyline polyline = new MapPolyline();
//polyline.Stroke = new SolidColorBrush(Colors.Red);
//polyline.StrokeThickness = 5;
//polyline.Locations = new LocationCollection()
//{
// new GeoCoordinate(30.259497, 120.129798),
//new GeoCoordinate(30.359497, 120.120798)
//};
//map1.Children.Add(polyline);
//创建图片
Image img = new Image();
img.Height = 100;
img.Width = 100;
img.Source = new BitmapImage(new Uri("/Image/1.jpg", UriKind.Relative));
MapLayer layer = new MapLayer();
//把图片加到层中
layer.AddChild(img, new GeoCoordinate(30.259497, 120.129798), PositionOrigin.BottomLeft);
//通过层加到地图中去显示
map1.Children.Add(layer);
}
}
发表评论
文章已被作者锁定,不允许评论。
-
WP7 学习之MultiScaleImage控件使用
2012-02-22 22:53 1609xaml: <MultiScaleImage Hori ... -
WP7 学习之pivot控件应用
2012-01-08 22:52 1905Pivot控件用来过滤大量的数据集,在不同的视图中查看它们,或 ... -
WP7 学习之panorama 全景控件应用
2012-01-08 22:28 2246引入命名空间xmlns:controls="clr- ... -
WP7学习之使用字体文件库
2012-01-05 20:49 1120<TextBlock Text="60&quo ... -
WP7 silverlight toolkit 学习之NavigationInTransition
2011-12-30 22:09 1985NavigationInTransition这个是实现页面切换 ... -
WP7 silverlight toolkit 之 AutoCompleteBox 应用学习
2011-12-27 22:13 1547案例一: xaml: < ... -
WP7 silverlight toolkit 学习之DatePicker and TimePicker
2011-12-26 20:48 1944DatePicker xaml: <toolkit:D ... -
WP7 silverlight toolkit 学习之 WrapPanel 使用
2011-12-23 21:28 2256xaml: <toolkit:WrapPanel H ... -
WP7 silverlight toolkit 学习 之 ToggleSwitch 使用
2011-12-23 21:23 2138xaml: <toolkit:ToggleSwitch ... -
Wp7 silverlight toolkit 学习之 ContextMenu使用
2011-12-23 21:17 1840xaml: <Button Content=" ... -
wp7学习笔记 之二
2011-12-22 23:07 12804)可以选中一个控件然后再在控件里添加子控件5)新建时间线、可 ... -
wp7学习笔记 之一
2011-12-22 23:06 1214Emulator中文叫仿真器,是精确地在一种环境下仿真另一种环 ... -
盘点Windows Phone Developer Tools 7.1 Beta (for Mango)新增功能
2011-12-21 20:50 1017盘点Windows Phone Developer Tools ... -
Windows Phone中Silverlight Toolkit的使用
2011-12-19 22:18 1206首先需要去下载一个Silv ... -
wp7 开发学习之 ScrollViewer小应用
2011-12-09 09:17 1347xaml <ScrollViewerWidth=&qu ... -
wp7 开发学习之 MediaElment小应用
2011-12-09 09:18 860xaml <MediaElement Height=& ... -
wp7 开发学习之 TextBox小应用
2011-12-09 09:18 1036xaml <TextBox Height=" ... -
wp7 开发学习之 Thumb小应用
2011-12-09 09:19 1346xaml页面 <Thumb Height=" ... -
wp7 开发学习之 Slider 小应用
2011-12-09 09:19 1597xaml页面 <Slider Height=" ... -
wp7 开发学习之 ProgressBar 小应用
2011-12-08 22:28 2078xaml页面 <ProgressBar Height ...
相关推荐
在 Windows Phone 8 平台上,开发离线地图是非常重要的,特别是在使用地图应用程序时,需要在离线状态下加载地图瓦片。以下是 WP8 离线地图开发指南,涵盖自定义地图瓦片的加载、使用 Server Socket 建立地图瓦片等...
在Windows Phone平台上开发应用时,高德地图WP开发SDK包为开发者提供了强大的地图集成功能,使得应用程序能够无缝...通过熟练掌握和运用这个SDK,开发者可以创建出功能强大的地图应用,如导航、生活服务、旅游指南等。
1. **地图显示**:利用 Bing Maps API,开发者可以轻松地在 WP7 应用中嵌入交互式地图。例如,可以通过以下代码实现基本的地图显示功能: ```csharp using Microsoft.Phone.Maps.Controls; // 创建地图对象 ...
【标题】"wp7项目走远包"是一个包含多个Windows Phone 7(简称WP7)应用程序的资源集合,旨在提供开发者或学习者深入理解和实践WP7应用开发的机会。这个压缩包中的项目涵盖了不同的功能和应用类型,展示了WP7平台的...
在Windows Phone 7(简称WP7)平台上,开发一个应用来查询IP地址所在的位置是一项实用的功能。这涉及到网络编程和地理定位技术的结合。本文将深入探讨如何在WP7环境中实现这一功能,主要关注以下几个方面:网络请求...
下面我们将深入探讨MapABC API在WP7开发中的应用和相关知识点。 首先,MapABC API为开发者提供了丰富的地图控件,可以在Windows Phone 7应用中无缝集成地图展示。这个控件可以自适应屏幕大小,支持缩放和平移操作,...
通过深入学习和研究Coding4Fun控件工具v1.60的源码,开发者不仅可以提升自己的WP7应用开发能力,还能学习到如何利用创意和技巧来提高应用的吸引力。这些控件的源码实现了很多高级特性,如动画效果、触摸事件处理等,...
标题中的"map-Src.rar_wince map"表明这是一个与Windows CE(简称WinCE)操作系统相关的地图应用的源代码压缩包。WinCE是一个嵌入式操作系统,由微软开发,广泛应用于各种移动设备和嵌入式系统。这个压缩包可能包含...
WP8中的地图和导航源码,WP8中,可以使用新的Map APIs来开发基于地图的应用,并可以包含位置以及搜索功能。WP8中使用的是诺基亚地图,WP7.1中的Bing地图仍然支持,但是不推荐使用,它仅仅是为了兼容使用了已经Bing...
**Map-Widget: 显示谷歌地图的WordPress小部件** Map-Widget是一款专为WordPress设计的插件,旨在方便用户在网站上嵌入交互式的谷歌地图。这款插件由Code For The People开发,而现在已被Automattic公司接手。通过...
本书首先介绍了一个综合性的导航地图(Developer Guidance Map),该地图是一个整合索引,汇集了 Microsoft 提供的各类 Windows Phone 开发资源。这些资源被细分为四个主要部分:代码示例、操作指南、视频和培训材料...
在Windows Phone 7(简称WP7)平台上,这个库文件允许开发者通过编程方式利用Google Maps的各种功能,如显示地图、定位、路线规划等。由于在描述中提到“wp7上可以用,其他的没测试过”,我们可以推测这个DLL文件...
【Map-Locator-WP-端点】是一个基于WordPress的内容管理系统(CMS)项目,它整合了自定义的Google Maps功能,实现了地图定位器以及实时数据读取。在这个项目中,开发者利用PHP作为主要编程语言,创建了一个能够显示...
在Windows Phone 8平台上开发应用程序时,地图功能是不可或缺的一部分,尤其对于导航、位置服务以及地理定位相关的应用。"windowsPhone8地图demo"是一个展示如何在Windows Phone 8设备上集成和使用地图服务的示例...
【标题】"GMap CORE GMAP.NET ...学习和分析这个改造版本的源码,开发者可以深入了解地图应用开发的细节,学习如何与在线地图服务进行交互,以及如何优化地图显示和性能,对提升.NET平台下的地图应用开发技能大有裨益。
5. **Map Controls**: 一组用于地图操作的控件,如自定义图层、标记、路线规划等,便于构建地理位置相关的应用。 通过研究这些源码,开发者不仅可以学习到如何使用这些工具,还可以了解到如何优化性能、提高代码可...
MAPGIS是中国早期的主流GIS软件,适用于地形图编辑、地理数据库管理等任务,而ArcGIS则是全球广泛应用的GIS平台,以其强大的空间分析和地图制作功能著称。两者之间的数据格式转换是GIS用户经常遇到的需求。 转换...
MAPGIS以其强大的综合性,在图件处理方面具有显著优势,广泛应用于勘察设计、城镇规划、地图制图、地籍管理、地质灾害评估等领域。它的最终输出成果为点(WT)、线(WL)、面(WP)文件,以及由工程(MPJ)文件进行...