2017-03-25 17 views
0

私はマップを表示するには、GoogleマップSDKを使用している、と私はUIViewの3D球の効果と変換

1は、第一に、私はマップを初期化/球体に見えるように、UIViewの上で3D効果を追加します

mapView2 = [GMSMapView mapWithFrame:CGRectMake(0, 0,100,100) camera:camera]; 
mapView2.mapType = kGMSTypeNormal; 
mapView2.delegate = self; 
[self addSubview:mapView2]; 

enter image description here

2 /そして、私は、コーナー半径を添加

mapView2.layer.cornerRadius = mapView2.frame.size.width/2; 

enter image description here

3 /最終的に私は球のようにマップを作るために、3D効果を追加します。

enter image description here

どのように私は、第三の部分を行うことができますか?

答えて

0

Googleマップにこのような3D効果を追加することはできません。

0

あなたは...このようにイメージは以下のようなものをあなたのビューからキャプチャされた

SCNSphere *sphere = [SCNSphere sphereWithRadius:50]; 
sphere.firstMaterial.diffuse.contents = image; 

を... SCNSphereを使用することができます...

UIGraphicsBeginImageContextWithOptions(mapView2.bounds.size, YES, 0.0); 
[mapView2.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 
関連する問題