Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用谷歌地图在Android上检测十字路口_Android_Google Maps_Android Studio_Android Gps - Fatal编程技术网

使用谷歌地图在Android上检测十字路口

使用谷歌地图在Android上检测十字路口,android,google-maps,android-studio,android-gps,Android,Google Maps,Android Studio,Android Gps,因此,我们希望更高级的开发人员能够提供一些见解。我正在开发一个应用程序,并试图为用户使用实时跟踪 例如,当它们接近转弯或人行横道时(基本上是路径交叉),应用程序将发送音频警报 有谁熟悉API,我需要弄明白这一点吗?我知道提供了地理编码或逆地理编码,但我不是在实时阅读 提前感谢,您可以通过艰难的方式完成:从MapBox或Mapzen(更好的选项)获取OpenStreetMap矢量地图数据,并从矢量地图数据中检测交点。在交叉点处,相交的街道共享一个坐标点,因此在数据中多次出现的坐标点就是交叉点。我知

因此,我们希望更高级的开发人员能够提供一些见解。我正在开发一个应用程序,并试图为用户使用实时跟踪

例如,当它们接近转弯或人行横道时(基本上是路径交叉),应用程序将发送音频警报

有谁熟悉API,我需要弄明白这一点吗?我知道提供了地理编码或逆地理编码,但我不是在实时阅读


提前感谢,

您可以通过艰难的方式完成:从MapBox或Mapzen(更好的选项)获取OpenStreetMap矢量地图数据,并从矢量地图数据中检测交点。在交叉点处,相交的街道共享一个坐标点,因此在数据中多次出现的坐标点就是交叉点。我知道这是可能的,因为我已经这样做了,但我不会详细说明,因为我正在研究专有代码。或者你可以看看geonames.org API,如和。哦,谢谢你,绝对有帮助