我正在使用地理定位器來定位我當前的位置。
如果您在地圖的邊界框之外,我正在嘗試計算如何禁用某個功能。
我有這個計算
if (x1 < x && x < x2 && y1< y && y < y2){
log('You are inside the bounding box');
} else {
log('You are outside the bounding box');
}
在哪里;
x, y = 我的緯度,經度
x1, y1 = 東北緯,經度
x2, y2 = 西南緯度、經度
但這不起作用,誰能為此提供更好的解決方案?
uj5u.com熱心網友回復:
使用此軟體包,您可以在地圖上創建自定義多邊形并檢測用戶參考其線的位置。當用戶在多邊形之外時,您將禁用功能。
由于您使用的是 geolocator,因此您可以使用此處找到的包的更通用版本。并以與您的多邊形在地圖上繪制的某種自定義標記相同的方式使用它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/506200.html
