.Net语言 APP开发平台——Smobiler学习日志:如何快速实现地图定位时的地点微调功能
2024-10-19 09:00:06
Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便
样式一
一、目标样式
我们要实现上图中的效果,需要如下的操作:
二、地点微调代码
VB:
Dim Longitude As Decimal = 0
Dim Latitude As Decimal = 0
Dim addressInfo As String = "" Private Sub btnAddress_Click(sender As Object, e As EventArgs) Handles btnAddress.Click
If Longitude <> 0 & Latitude <> 0 & addressInfo.Trim().Length > 0 Then
Me.Gps1.GetEditGps(New GPSData(Longitude, Latitude, addressInfo))
Else
Toast("定位失败")
End If
End Sub
C#:
private decimal Longitude = 0;
private decimal Latitude = 0;
private string addressInfo = ""; private void btnAddress_Click(object sender, EventArgs e)
{
if (Longitude != 0 & Latitude != 0 & addressInfo.Trim().Length > 0)
{
this.Gps1.GetEditGps(new GPSData(Longitude, Latitude, addressInfo));
}
else
{
Toast("定位失败");
}
}
注:该界面除地点微调以外的其他事件代码见MapView控件
三.Smobiler窗体设计界面显示效果
四、手机效果显示
最新文章
- XSS分析及预防
- .NET组件控件实例编程系列——5.DataGridView数值列和日期列
- 猜数字 事先给定一个数字,然后让用户猜3次,猜不中就输了,猜中就赢了。 每次猜错,给出提示,less or big
- CDH 的Cloudera Manager免费与收费版的对比表
- Codeforces Round #155 (Div. 2)
- 黄聪:jquery mobile使用form进行post提交表单没有反应,显示空白页解决方案
- MTK
- <;译>;Selenium Python Bindings 3 - Navigating
- BZOJ 3343教主的魔法
- zoj2432 hdoj1423 最长公共上升子序列(LCIS)
- DeviceIoControl的使用说明
- 如何动态加载js文件,$.getScript()方法的使用
- TensorFlow框架(1)之Computational Graph详解
- CCF系列之最大的矩形(201312-3)
- 对把JDK源码的一些注解,笔记
- EXISTS的使用详解
- -bash: Chmod: command not found
- TCP与UDP,可靠UDP如何实现
- system.transfer.list版本进化
- hdu-5985 概率DP
热门文章
- 开始学nodejs——net模块
- UWP开发之Template10实践二:拍照功能你合理使用了吗?(TempState临时目录问题)
- Chrome V8引擎系列随笔 (1):Math.Random()函数概览
- input标签中button在iPhone中圆角的问题
- [笔记]HAproxy reload config file with uninterrupt session
- 【转】外部应用和drools-wb6.1集成解决方案
- CSS3自定义滚动条样式 -webkit-scrollbar(转)
- 直播推流端弱网优化策略 | 直播 SDK 性能优化实践
- 使用Nginx反向代理 让IIS和Tomcat等多个站点一起飞
- Outfit7 庆祝其开发工作大获丰收