怎么在basemap上画一个半径为一公里的圆

我知道一个点的经纬度,我想以这个点为中心,画一个半径为1米/1公里的圆。

 

我不知道怎么得到1米/1公里对应的经差,纬度差。不知道怎么真实的距离表现在地图上。

 

有basemap的函数最好,有公式或者相关问题链接都可以,这个问题困扰我很久了。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^