0

我是 iOS 平台的新手,我试图将谷歌地图用于 iOS 应用程序。我在 XE5 \RAD Studio\12.0\Samples\MobileCodeSnippets\Location 中找到了示例这可行,但如何隐藏谷歌地图上的控件。

**A)**如何使用 URL 链接禁用谷歌默认控件:禁用默认控件是 http://www.w3schools.com/googleAPI/google_maps_controls.asp

我试过这样

const
LGoogleMapsURL: String = 'https://maps.google.com/maps?q=%s,%s&output=embed';
 var
  sLatitude ,sLongitude : string;
begin
    sLatitude := 'Latitude: ' + '15.4989';
    sLongitude := 'Longitude: ' + '73.8278';
    WebBrowser1.Navigate(Format(LGoogleMapsURL, [sLatitude, sLongitude]));
 end;

但是我如何使用disableDefaultUI:true删除默认控件和地图?我曾尝试过这样的事情

maps.google.com/maps?z=12&t=m&q=loc:38.9419&style=feature:all|element:labels|visibility:off

没有控制 在此处输入图像描述

带控件 在此处输入图像描述

B)德尔福 XE4/XE5 的 Goodle SDK 或德尔福 iOS 的谷歌地图组件可以告诉我如何使用谷歌地图 API 在 iOS 中使用谷歌地图吗?像https://developers.google.com/maps/documentation/ios/

我找到了iOS 组件,但他们有苹果地图

4

1 回答 1

1
https://maps.googleapis.com/maps/api/place/textsearch/xml?radius=50000&query=%@&sensor=true&key=UseYourOwnKey

使用这个谷歌 API。在此 api 中的查询中传递您的位置。您将获得与您的搜索位置相关的前 20 个结果。无需通过纬度和经度。只需传递位置名称。

于 2013-10-30T06:17:45.837 回答