菜鸟教程小白 发表于 2022-12-13 14:28:27

iphone - 在 iOS map URL 中提供 lat/long AND 标题似乎会导致缩放级别被忽略


                                            <p><p>我正在编写一个 iOS 应用程序,它会根据用户操作在 map 中显示位置。我想放置一个带有描述的图钉并放大以显示 map 详细信息。</p>

<p>如果我使用 URL <a href="http://maps.google.com/maps?q=-33.895851,151.18483+(Some+Description)&amp;z=19" rel="noreferrer noopener nofollow">http://maps.google.com/maps?q=-33.895851,151.18483+(Some+Description)&amp;z=19</a> 调用 Maps我得到一个带有“一些描述”的图钉,但缩放级别被忽略了。这<em>确实</em>适用于 Googlemap 网站。</p>

<p>如果我使用 <a href="http://maps.google.com/maps?q=-33.895851,151.18483&amp;z=19" rel="noreferrer noopener nofollow">http://maps.google.com/maps?q=-33.895851,151.18483&amp;z=19</a>缩放有效,但我没有得到别针。</p>

<p>我尝试了几种 <code>?q=</code>、<code>?ll=</code> 和 <code>?sll=</code> 的组合,但到目前为止,没有任何效果更改缩放<em>和</em>显示描述。</p>

<p>有什么线索吗?</p>

<hr/>

<p>只是为了让我们<em>真的</em>清楚,这里有一些屏幕截图。我希望它可以在真实设备上运行(即使用 iOSmap )。模拟器通过 Safari 使用谷歌地图。</p>

<p>这是我看到的 URL 1 (<code>[ openURL:];</code>)</p>

<p> <img src="/image/O4NVJ.png" alt="SS 1"/> </p>

<p>这是 URL 2 (<code>[ openURL:];</code>):</p>

<p> <img src="/image/Y4CDR.png" alt="SS 2"/> </p>

<p>这是 relikd 的建议 (<code>[ openURL:];</code>):</p>

<p> <img src="/image/XpQuz.png" alt="enter image description here"/> </p>

<p>我想要我在屏幕截图 2 中看到的图像,但带有图钉和描述。</p>

<hr/>

<p>感谢 phix23,看起来 <code>&z=</code> 总是被忽略,我很幸运,我的 <code>&z=19</code> 示例恰好放大了很多。所以,我换个说法:如何“鼓励”iOSmap 放大?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>似乎不受支持。在 Apple 文档中,它指出:</p>

<blockquote>
<p>q= The query parameter. This parameter is treated as if it had been
typed into the query box by the user on the maps.google.com page. q=*
is not supported</p>
</blockquote>

<p>按照这一系列逻辑,您无法在搜索输入中指定缩放,因此无法使用“q=”查询字符串参数。</p>

<p> <a href="http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html" rel="noreferrer noopener nofollow">http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html</a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 在 iOSmapURL 中提供 lat/long AND 标题似乎会导致缩放级别被忽略,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/11271979/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/11271979/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 在 iOS map URL 中提供 lat/long AND 标题似乎会导致缩放级别被忽略