gpt4 book ai didi

iphone - 通过链接到 Google map (以 KML 作为查询)打开 iPhone map 应用程序

转载 作者:行者123 更新时间:2023-12-03 18:43:49 26 4
gpt4 key购买 nike

当网页上的链接转到maps.google.com/时,如何强制打开 iPhone map 应用程序?q= http://example.com/mapdata.kml

如果我打开 map 应用程序并专门输入 http://example.com/mapdata.kml在查询框中,所有数据均已正确加载。但如果我使用 http://maps.google.com/?q=http://example.com/mapdata.kml , map 应用程序加载,但没有加载数据,查询框中也没有任何内容。

典型的查询有效,例如 q=cupertino 或 q=[latitude,longitude]。看来是 kml 链接已损坏。

有人让它工作吗?支持吗?是否必须对查询进行 URI 编码?

最佳答案

你的问题让我感兴趣,所以我环顾了一下Apple URL Scheme Reference 。它说如下:

Although the Maps application supports many of the Google Maps parameters and queries, it does not support them all. The rules for creating a valid map link are as follows:

The domain must be google.com and the subdomain must be maps or ditu.

The path must be /, /maps, /local, or /m if the query contains site as the key and local as the value.

The path cannot be /maps/*.

All parameters must be supported. See Table 1 for list of supported parameters.

A parameter cannot be q=* if the value is a URL (so KML is not picked up).

The parameters cannot include view=text or dirflg=r.

如果我没看错的话,它看起来并不支持您想要的功能,但是,有趣的是您可以直接在 map 应用程序中输入完整的 kml URL 并让它工作。这似乎是苹果公司的一个错误。我会开始向它抛出参数,看看会发生什么。这总是很有趣。 ;-)

最诚挚的问候,

附:这是一张不错的贴纸。我更喜欢赏金,但看起来你还没有积累足够的 SO 积分来提供赏金。 ;-)

关于iphone - 通过链接到 Google map (以 KML 作为查询)打开 iPhone map 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1765206/

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