gpt4 book ai didi

javascript - Google map API v3 - 是否可以添加非特定位置,例如大陆或国家?

转载 作者:行者123 更新时间:2023-12-02 18:55:49 25 4
gpt4 key购买 nike

我最近开发了一个使用 Google map APi v3 的应用程序,以便允许我的客户指定他们的位置,并根据用户(最终用户)的请求在 map 上指示该位置。

现在,我有两个问题:

我使用两种语言的 API,有时它们会变得困惑,而且变得非常难看。

现在,最佳情况是,我希望允许用户实时更改 map 的语言,允许根据最终用户(我的用户的用户)的需求添加两种语言的位置,但根据我进行的研究,这似乎是不可能的,除非您在同一页面中再次调用该 API,而且我不打算违反 Google 的使用条款。

我的想法是,我需要对每个位置进行地理编码,然后翻译成其他语言,然后我就能够为每个用户和页面使用适当的位置名称。

第二个问题是,Google 似乎无法在全局范围内识别非特定类型的位置。假设我输入“美国”或“欧洲”,现在,一些用户希望仅显示这些内容,而 Google API 似乎将地址补充为:“德克萨斯州,美国”或“斯德哥尔摩” ,瑞典,欧洲'。这就是它放置标记的位置,我想这就是地理编码的作用,获取特定位置,但是是否有一个好的、防错误的方法来解决它,而不是分析用户的输入文本,或者以某种方式过滤和操纵 API 的结果,这显然违反了使用条款?

提前谢谢大家!过去几周我一直在为此苦苦挣扎。

最佳答案

您可以使用Geocoder API of Google Maps

您可以这样定义地理编码器:

geocoder = new google.maps.Geocoder();

看一下这个例子:http://geocodezip.com/v3_zoom2countrySelectList.html对于以下内容

关于javascript - Google map API v3 - 是否可以添加非特定位置,例如大陆或国家?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15371813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com