将标记保持在给定坐标的随机矩形内

时间:2018-12-23 13:55:29

标签: python-3.x algorithm function latitude-longitude

  

条件:不应使用API​​!

我正在编写一个python函数,它将每隔1秒钟为我的标记打印顺序坐标(纬度和经度),该函数应提供30个坐标。标记应位于矩形的地理围栏内,并给出所有四个坐标。由于面积很小(宽度为500米,高度为700米),我认为我们可以将这些LatLng点作为2D平面中的XY坐标。

此代码以计算出的增量[{(biggestLatitude - smallestLatitude)/30]每隔一秒增加纬度,我将对经度执行相同的操作。但是,该算法将创建自己的正方形。

reactangle explained with real coordinates 用笔制成的正方形是我从代码中得到的,但是我想要带有该铅笔边界的矩形

我浏览的网页之一is this,没有帮助! 这是我的代码:

from time import sleep

def realTimeLat(min, max):
    increment = (max-min)/30
    marker = min
    while latitude <= max:
        print(latitude)
        latitude = latitude + increment
        sleep(1)

realTimeLat(13.126939,13.130883)

此标记将代表车辆,因此我希望它增加但保持在该边界之下。

预期我想要标记位置,使其在随机指定的四个坐标的矩形内移动。

0 个答案:

没有答案