草庐IT

Coordinates

全部标签

ios - 如何获取 UIWebView 中选中文本的坐标(CGRect)?

我有一个带有加载html的简单UIWebView。我想显示指向所选文本的PopoverView。我可以获得UIMenuController的menuFrame并使用它的矩形,但结果在屏幕的角落并不像我需要的那样准确。我可以计算屏幕尺寸并获得menuFrame矩形,然后我可以假设可以在哪里找到选择,但我想确切地知道所选文本在哪里。一般可以吗? 最佳答案 您可以在所选文本的范围对象上使用javascript函数getBoundingClientRect()。我是这样做的:functiongetRectForSelectedText(){

iphone - 如何使用 UISearchBar 搜索 MKMapView?

我有一个应用程序需要具有与Apple“map”应用程序(包含在iPhone、iPodTouch和iPad中)类似的搜索功能。有问题的功能应该不是一件难事,但我真的不知道如何在搜索栏中输入街道地址,然后获取该地址的坐标或可以帮助我实际移动的东西那个地方的map和中心。我的意思是,我要查询什么,Apple是否提供“地址搜索API方法”?或者我需要直接使用googlemapsAPI?我很想听听应该怎么做。 最佳答案 好吧,回答我自己的问题:如前所述,最好的办法是使用GoogleMapsAPI,它支持多种格式,但出于多种原因我选择使用JSO

iphone - 如何使用 UISearchBar 搜索 MKMapView?

我有一个应用程序需要具有与Apple“map”应用程序(包含在iPhone、iPodTouch和iPad中)类似的搜索功能。有问题的功能应该不是一件难事,但我真的不知道如何在搜索栏中输入街道地址,然后获取该地址的坐标或可以帮助我实际移动的东西那个地方的map和中心。我的意思是,我要查询什么,Apple是否提供“地址搜索API方法”?或者我需要直接使用googlemapsAPI?我很想听听应该怎么做。 最佳答案 好吧,回答我自己的问题:如前所述,最好的办法是使用GoogleMapsAPI,它支持多种格式,但出于多种原因我选择使用JSO

c# - 验证纬度和经度

我想验证纬度和经度。现在,我只是检查以确保该值不为空,但我想要验证以检查它是否是有效的纬度或经度。我该怎么做?我的属性(property)是这样的:publicstringLat{get{returnthis._lat;}set{base.ValidationErrors.Remove("Lat");if(String.IsNullOrWhiteSpace(value)){this.ValidationErrors.Add("Lat",strings.Positions_Lat_Empty);}this._lat=value!=null?value.Trim():null;}}publ

c# - 验证纬度和经度

我想验证纬度和经度。现在,我只是检查以确保该值不为空,但我想要验证以检查它是否是有效的纬度或经度。我该怎么做?我的属性(property)是这样的:publicstringLat{get{returnthis._lat;}set{base.ValidationErrors.Remove("Lat");if(String.IsNullOrWhiteSpace(value)){this.ValidationErrors.Add("Lat",strings.Positions_Lat_Empty);}this._lat=value!=null?value.Trim():null;}}publ

javascript - D3 中的鼠标位置

我只想通过以下代码使用D3获取鼠标位置:varx=0;svg.on('mousemove',function(){x=d3.mouse(this)[0];});但是x总是等于0。通过使用console.log(),我可以看到x值在function()内部发生了变化,但在之外>x的初始值为0。如何保存x值并稍后在我的应用程序中使用它? 最佳答案 你必须使用数组。这将像这样存储x和y:varcoordinates=d3.mouse(this);varx=coordinates[0];vary=coordinates[1];//D3v4v

javascript - D3 中的鼠标位置

我只想通过以下代码使用D3获取鼠标位置:varx=0;svg.on('mousemove',function(){x=d3.mouse(this)[0];});但是x总是等于0。通过使用console.log(),我可以看到x值在function()内部发生了变化,但在之外>x的初始值为0。如何保存x值并稍后在我的应用程序中使用它? 最佳答案 你必须使用数组。这将像这样存储x和y:varcoordinates=d3.mouse(this);varx=coordinates[0];vary=coordinates[1];//D3v4v

javascript - 在给定图片上将 long/lat 转换为像素 x/y

我有一张莫斯科的城市map。我们用一些艺术元素修改了Googlemap图像,但GPS坐标和像素之间的关系保持不变。问题:如何将我们拥有的各种数据点的GPS坐标转换为图像中的像素坐标?理想情况下,我可以使用Javascript执行此操作,但PHP也可以。我知道在小尺度上(例如在城市尺度上)它足够简单(有必要了解什么地理坐标有一个图片Angular,然后学习地理坐标中一个像素的“价格”图片分别在OX和OY轴上)。但在大尺度(国家尺度)上,一个像素的“价格”将不是一个常数,并且会发生足够大的变化,并且无法应用上述方法。如何解决国家层面的问题?更新:我不使用API谷歌地图,我只有:对象的地理坐

javascript - 在给定图片上将 long/lat 转换为像素 x/y

我有一张莫斯科的城市map。我们用一些艺术元素修改了Googlemap图像,但GPS坐标和像素之间的关系保持不变。问题:如何将我们拥有的各种数据点的GPS坐标转换为图像中的像素坐标?理想情况下,我可以使用Javascript执行此操作,但PHP也可以。我知道在小尺度上(例如在城市尺度上)它足够简单(有必要了解什么地理坐标有一个图片Angular,然后学习地理坐标中一个像素的“价格”图片分别在OX和OY轴上)。但在大尺度(国家尺度)上,一个像素的“价格”将不是一个常数,并且会发生足够大的变化,并且无法应用上述方法。如何解决国家层面的问题?更新:我不使用API谷歌地图,我只有:对象的地理坐

javascript - 计算两个坐标之间距离的函数

我目前正在使用下面的功能,但它不能正常工作。根据谷歌地图,thesecoordinates之间的距离(从59.3293371,13.4877472到59.3225525,13.4619422)是2.2公里,而函数返回1.6公里。我怎样才能让这个函数返回正确的距离?functiongetDistanceFromLatLonInKm(lat1,lon1,lat2,lon2){varR=6371;//RadiusoftheearthinkmvardLat=deg2rad(lat2-lat1);//deg2radbelowvardLon=deg2rad(lon2-lon1);vara=Math