定位sdk集成使用请参考:iOS 定位SDK
乘客端APP通过使⽤定位sdk来获取用户位置,在收到
/*** @brief连续定位回调函数。* @param manager定位 BMKLocationManager 类。* @param location定位结果,参考BMKLocation。* @param error错误信息。*/- (void)BMKLocationManager:(BMKLocationManager *)manager didUpdateLocation:(BMKLocation *)location orError:(NSError *)error回调以 及/*** @brief该方法为BMKLocationManager提供设备朝向的回调方法。* @param manager提供该定位结果的BMKLocationManager类的实例* @param heading设备的朝向结果*/- (void)BMKLocationManager:(BMKLocationManager *)manager didUpdateHeading:(CLHeading *)heading
回调后,调⽤用 BMKSCTXPassengerManager 实例的
/**APP在定位SDK的didUpdateHeading和didUpdateLocation回调方法中调用此方法@param userLocation新的用户位置*/- (void)didUpdateUserLocation:(BMKUserLocation *)userLocation;
通知司乘同显服务。司乘同显根据当前的订单状态以 及 BMKSCTXElementToDrawType 和 BMKSCTXElementToFitInMapType 配置,决定是否绘制乘客标注以及可视范围是否显示乘客标注。
上一篇
下一篇
本篇文章对您是否有帮助?