浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

iOS 地图SDK

百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。

OpenGL绘制(绘制3D模型)

iOS SDK开放了OpenGL绘制功能,开发者可利用OpenGL的绘制来实现更多复杂的覆盖物绘制。

BMKMapViewDelegate中增加 -mapView:onDrawMapFrame:,地图渲染每一帧画面过程中,以及每次需要重绘地图时(例如添加覆盖物)都会调用此接口。开发者可以在这个接口中进行opengl的绘制。

不需要用户自己创建context和buffer,详细代码请参考Demo,调用逻辑如下:

具体代码请参考BaiduMap_IOSSDK_SampleOpenGL绘制功能 部分。

1、转换坐标(坐标系原点为地图中心点);

2、根据地图的状态,设置旋转和缩放比例;

3、绘制