Ios 谷歌地图SDK没有显示所有的地方

Ios 谷歌地图SDK没有显示所有的地方,ios,google-maps,google-maps-sdk-ios,gmsmapview,Ios,Google Maps,Google Maps Sdk Ios,Gmsmapview,我正在使用谷歌地图SDK在我的应用程序中显示地图。除了我的mapview看起来是空的之外,一切都正常,因为并不是所有的位置都显示出来。当我从谷歌地图应用程序打开同一个位置时,所有的地方都会显示出来,比如商店、办公室、医院等等。我的mapview有什么问题 我使用谷歌开发者网站上的代码: 以下是我的应用程序和谷歌地图应用程序的屏幕截图: 我的应用程序: 谷歌地图: 这些是同一个地方的截图 Google Map for iOS和Google Places for iOS是两种不同的API。我认为

我正在使用谷歌地图SDK在我的应用程序中显示地图。除了我的mapview看起来是空的之外,一切都正常,因为并不是所有的位置都显示出来。当我从谷歌地图应用程序打开同一个位置时,所有的地方都会显示出来,比如商店、办公室、医院等等。我的mapview有什么问题

我使用谷歌开发者网站上的代码:

以下是我的应用程序和谷歌地图应用程序的屏幕截图:

我的应用程序:

谷歌地图:


这些是同一个地方的截图

Google Map for iOS和Google Places for iOS是两种不同的API。我认为你正在使用的只是谷歌地图API,所以,所有的地方都是空的。如果你想把地点放在地图上,我想你需要学习如何使用GooglePlacesAPI

有关更多信息,您可以从以下几个有用的网站学习:


  • 对我来说似乎是一个bug或许可问题…@JasonWray感谢您花时间尝试改进多个帖子。但是,由于2000 rep以下的用户所做的编辑都需要经过同行评审,StackOverflow要求您尽可能多地纠正您能找到的帖子中的问题,以便最好地利用志愿者的时间。您的其他编辑被拒绝,因为您没有尝试做更多的工作来改进帖子。一旦你达到2000代表,你可以做更多的小编辑自由。我显示地图给用户根据目的地的位置,你可以通过地图移动。无论用户移动到哪里,如何显示位置?您需要使用附近的搜索请求API,它将根据用户当前位置返回位置列表。然后,您需要使用标记(可能带有漂亮的图标)在地图上标出位置。看:我尝试了上述方法,但仍然没有得到所有的位置。谷歌地图应用程序中显示的位置仍然比我的要多得多。这一次你必须问谷歌,因为我不确定谷歌愿意根据你当前的位置和背后的技术向你分享多少数据。我相信你不会得到100%的回报,因为谷歌肯定会将部分数据或技术留给自己。谷歌地图应用程序有可能在应用程序内部硬编码了数据,而不需要每秒进行一次服务器调用。虽然您从Google Places API获取的数据是有限的,因为它是从Google Places服务器获取的。
    GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:72.34 longitude:19.45 zoom:18];
    gmapView = [GMSMapView mapWithFrame:mainView.bounds camera:camera];
    gmapView.myLocationEnabled = YES;