天道酬勤,学无止境

geolocation

将 x,y 转换为纬度和经度(Convert x,y to latitiude and longitude)

问题 如果我有地图图像,其中: 左上角经纬度(x=0,y=0)已知图像的宽度和高度已知缩放(z 轴)是已知的。 我们可以计算图像中其他坐标的纬度和经度吗? 例如,在下图中,如果我想计算白色 ploygon 的纬度/经度值(坐标 (x,y) 已知) 回答1 因此,鉴于图像的信息和形状,(请参阅上一个问题): import numpy as np top_left = np.array((32.0055597, 35.9265418)) bottom_right = np.array((33.0055597, 36.9265418)) delta = bottom_right - top_left shape = (454, 394)[::-1] # convert from ij to xy coords pixel_sizes = delta / shape pixel_sizes * (80, 200) + top_left >>> array([32.20860539, 36.36707043]) 给出给定点的 (x, y) 或 (longtiude, latitude)。 给定一组使用 numpy 的点,可以将这种方法推广为: coords * pixel_sizes + top_left # coords is (N, 2) array 如果coords是数组元组

2021-10-27 01:52:53    分类:技术分享    numpy   geolocation   latitude-longitude   pyproj

Woocommerce中基于地理位置的可变产品目录模式(Catalogue mode for variable products based on geolocation in Woocommerce)

问题 我正在尝试为除澳大利亚以外的任何地方的用户启用 WooCommerce 商店的目录模式。 这家商店有2种产品 简单的多变的 我试过“将 Woocommerce 商店变成地理定位国家/地区的目录?” 答案代码,它适用于“简单”的产品 问题是可变产品仍然显示数量字段并添加到购物车按钮,尽管它们不可购买。 我的理解是目录模式本质上是使产品不可购买。 如果我可以使用诸如$product->is_type( 'variable' )之类的东西通知代码查找产品类型“变量”,它可以适用于两种类型的产品。 我试过这显然不起作用。 该函数很可能不能接受多个变量: //Disable purchasing of products if the country is not Australia add_filter('woocommerce_is_purchasable', 'purchasable_country_based', 10, 2); function purchasable_country_based( $is_purchasable, $product, $product->is_type( 'variable' ) ) { // Enable for "AU" only geolocated users country if( get_geolocated_user

2021-10-27 00:28:29    分类:技术分享    php   wordpress   woocommerce   geolocation   hook-woocommerce

在 MySQL 数据库中搜索为输入经纬度提供服务的值(Searching a MySQL database for values serving the input lat/long)

问题 这个问题不同于常规的 mysql lat/long、radius based data fetching 我想搜索一个包含以下列的 mysql 数据库表,例如 - ID Items lat long serving_radius(in km) 1 Item1 26.120888 85.364723 2 2 Item2 26.120888 85.364723 5 3 Item3 25.859800 85.786598 4 4 Item4 26.594900 85.504799 8 现在,如果用户有 lat/long (29.941095/77.812424) 想知道哪些项目可以在他的位置提供。 然后我将如何使用 php 和 mysql 获取结果。 回答1 我猜您正在寻找的 SQL 是这样的: SELECT id, items, lat, long, serving_radius FROM table WHERE lat = 29.941095 AND long = 77.812424; 在您的 PHP 代码中,您应该使用 DB 驱动程序(我建议您使用 PDO)以连接到 DB 并执行查询。 有很多关于如何使用 PDO(创建连接、选择、插入等)的教程。 我刚刚找到了这个可以帮助你的教程:https://parzibyte.me/blog/en/2019/10/14/php

2021-10-26 22:49:09    分类:技术分享    php   mysql   geolocation   latitude-longitude

How to get longitude latitude of multiple addresses geo-location

I am using geo location api http://maps.google.com/maps/api/geocode/json?address=ADDRESS&sensor=false But the problem is I have above 500-1000 results who's long/lat I need. What I loop through geolocation api it nearly stuck the page. Is there any better solution for this?

2021-10-26 18:40:56    分类:问答    php   google-maps   geolocation

2 没有 GPS 的手机近距离位置跟踪(2 Phones closeby position tracking without GPS)

问题 有没有办法在没有互联网或 GPS 的情况下使用任何电话功能获取两个附近设备(距离、方向等)之间的任何位置数据? 如果我有一栋楼里有两部手机。 他们可以在没有 GPS 的情况下找到对方吗? 回答1 智能手机现在最重要的功能之一就是知道它们在哪里。 与台式机、笔记本电脑、个人导航设备甚至平板电脑相比,它们更难随身携带,智能手机可以将其位置与许多其他数据结合起来,以提供新服务。 Current Analysis 的分析师 Avi Greengart 说:“有游戏化方面,有社交方面,还有功利方面。” Greengart 认为手机定位处于第二阶段,从基本的地图和方向发展到社交和其他应用。 第三阶段可能会带来我们甚至没有预见到的用途。 与其他数字技术一样,这些新功能也带来了担忧和好处。 电子前沿基金会的高级技术专家赛斯·舍恩 (Seth Schoen) 表示,消费者在位置方面特别关注隐私,因为了解自己的位置会影响人身安全,以免被跟踪或逮捕。 然而,大多数人已经接受了基于位置的服务,而没有考虑诸如服务提供商在诉讼中交出位置数据或黑客从应用程序供应商那里窃取位置数据等危险。 “这种转变如此之快,以至于人们还没有完全考虑到大规模的影响,”舍恩说。 “大多数人甚至不太清楚哪些定位技术是主动的,哪些是被动的。” 许多应用程序提供商的做法都被长期服务所掩盖。 根据 Schoen 的说法

2021-10-26 17:33:09    分类:技术分享    android   mobile   gps   geolocation   location

navigator.geolocation.watchPosition 的连续标记(Successive markers with navigator.geolocation.watchPosition)

问题 我使用传单和 OpenStreetMap。 此外,我在 nodejs 中使用 socket.io 发送地理位置数据。 用户位置显示成功,代码如下: navigator.geolocation.getCurrentPosition(.........) 现在我希望用户的位置每 X 秒在地图上更新一次。 所以我替换了代码: navigator.geolocation.watchPosition(.........) 我的问题是每 X 秒添加一个新的地理定位标记,并且不会删除最旧的标记。 有人可以帮我吗? 我的js代码: $(function() { // generate unique user id var userId = Math.random().toString(16).substring(2,15); var socket = io.connect('/'); var info = $('#infobox'); var doc = $(document); // custom marker's icon styles var tinyIcon = L.Icon.extend({ options: { shadowUrl: '../public/assets/marker-shadow.png', iconSize: [25, 39], iconAnchor: [12

2021-10-26 13:08:58    分类:技术分享    javascript   geolocation   socket.io   openstreetmap   leaflet

获取地点位置(Get Place Location)

问题 我需要在我的屏幕上将有关地点的信息(iPhone 现在在哪里)放到 UILable 中。 [国家][城市][街道],可能还有坐标 [纬度][经度]。 例如在我的 UILable 中应该是: 您所在的位置是 German, Berlin, Tiergarten 有人可以向我展示非常简单的代码,我如何才能获得放入我的 UILable 中的信息? 回答1 MapKit 框架(iPhone OS 3.0 的一部分)为您提供了这一点。 特别是 MKPlacemark 对象,您可以使用 MKReverseGeocoder 获取一组坐标。 回答2 您需要访问反向地理编码服务,该服务将您的纬度/经度坐标作为输入并返回该位置的某种结构化地址。 谷歌在此处可用:http://code.google.com/apis/maps/documentation/geocoding/index.html#ReverseGeocoding

2021-10-26 11:03:15    分类:技术分享    iphone   objective-c   geolocation

无论指定 cellTower,Google Geolocation API 始终返回相同的位置(Google Geolocation API is always returning the same location regardless of cellTower specified)

问题 我正在使用 Google Geolocation API 根据可见的手机信号塔估算位置。 但是,我总是得到与结果相同的位置。 使用以下主体: { "considerIp": false, "radioType": "lte", "cellTowers": [{ "signalStrength": -78, "cellId": 133978007, "mobileNetworkCode": 410, "mobileCountryCode": 310, "locationAreaCode": 27196 }] } 产生以下结果: {"location": {"lat": 31.968598800000002, "lng": -99.9018131}, "accuracy": 1457406} 该塔/单元的实际位置约为 (32.783062, 96.795769)。 实际上,指定的蜂窝塔是直接取自 OpenCellID 的数据库 (opencellid.org) 如果我然后选择其他地方的塔(例如帕洛阿尔托) { "considerIp": false, "radioType": "lte", "cellTowers": [{ "signalStrength": -78, "cellId": 84785686, "mobileNetworkCode": 480,

2021-10-26 09:52:03    分类:技术分享    geolocation   google-geolocation

Adding in Maps to Silverlight Project

Im wanting to know if there is any commercial free map display options for Silverlight projects these days? I tried to run DeepEarth and it just wouldnt play for me in SL5. Im keen to run OpenStreetMaps so we can deploy it commercially without licensing issues. Any advice would be appreciated. Thanks

2021-10-26 06:46:15    分类:问答    silverlight   map   geolocation   bing-maps   openstreetmap

2 Phones closeby position tracking without GPS

Is there any way of getting any location data between two closeby devices (distance, direction etc.) using any of the phone capabilities without internet or GPS? If I have two phones that are in a building. Can they find each other without GPS?

2021-10-26 05:10:48    分类:问答    android   mobile   gps   geolocation   location