Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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
Javascript 手动选择位置,如何实施?_Javascript_Cordova_Google Maps_Ionic Framework - Fatal编程技术网

Javascript 手动选择位置,如何实施?

Javascript 手动选择位置,如何实施?,javascript,cordova,google-maps,ionic-framework,Javascript,Cordova,Google Maps,Ionic Framework,我正在Ionic 3.4中构建一个应用程序,它使用地理位置来显示Google Maps JS SDK中的位置列表。除了一些设备,Cordova在检索地理位置时似乎遇到了严重的问题(目前,这种情况只发生在我的小米mi5s、全球MIUI8上),它的工作原理相当不错 这是一个麻烦,似乎没有任何解决办法。然后,如果我的请求在几秒钟后超时,我将启用一个小公式集,允许用户选择他的国家,然后选择城市 为此,我需要: 某种API让我了解所有国家 同样的API应该允许我进入一个较低的级别,选择那个国家的不同地方

我正在Ionic 3.4中构建一个应用程序,它使用地理位置来显示Google Maps JS SDK中的位置列表。除了一些设备,Cordova在检索地理位置时似乎遇到了严重的问题(目前,这种情况只发生在我的小米mi5s、全球MIUI8上),它的工作原理相当不错

这是一个麻烦,似乎没有任何解决办法。然后,如果我的请求在几秒钟后超时,我将启用一个小公式集,允许用户选择他的国家,然后选择城市

为此,我需要:

  • 某种API让我了解所有国家
  • 同样的API应该允许我进入一个较低的级别,选择那个国家的不同地方/城市,甚至对它们进行搜索
  • 当这两件事都被选中时,API应该检索一个地理位置,我可以传递给地图来显示那个地方
我一直在看,但我仍然不知道如何才能做到这一点。。。那么,你知道某种API可以允许我这样做吗?一个工作的例子也将不胜感激


谢谢。

您可能想看看,它有一个搜索框,当用户单击搜索框中的搜索结果时,它会在地图上添加一个标记。

真是太棒了!谢谢你,伙计,我正在实施这个。