Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将GIF图像设置为Android和iOS平台(Ionic Framework)的谷歌地图标记?_Android_Ios_Google Maps_Ionic3_Google Maps Markers - Fatal编程技术网

如何将GIF图像设置为Android和iOS平台(Ionic Framework)的谷歌地图标记?

如何将GIF图像设置为Android和iOS平台(Ionic Framework)的谷歌地图标记?,android,ios,google-maps,ionic3,google-maps-markers,Android,Ios,Google Maps,Ionic3,Google Maps Markers,我想将一个GIF图像设置为地图标记,表示谷歌地图上的特定位置。我使用了爱奥尼亚科尔多瓦环境来构建该项目。请在下面找到环境设置: li软件包: @ionic/cli-utils : 1.19.2 ionic (Ionic CLI) : 3.20.0 全球方案: cordova (Cordova CLI) : 7.1.0 @ionic/app-scripts : 3.1.6 Cordova Platforms : android 6.3.0 ios 4.5.4 Ionic Framewor

我想将一个GIF图像设置为地图标记,表示谷歌地图上的特定位置。我使用了爱奥尼亚科尔多瓦环境来构建该项目。请在下面找到环境设置:

li软件包:

@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0
全球方案:

cordova (Cordova CLI) : 7.1.0 
@ionic/app-scripts : 3.1.6
Cordova Platforms  : android 6.3.0 ios 4.5.4
Ionic Framework    : ionic-angular 3.9.2
本地套餐:

cordova (Cordova CLI) : 7.1.0 
@ionic/app-scripts : 3.1.6
Cordova Platforms  : android 6.3.0 ios 4.5.4
Ionic Framework    : ionic-angular 3.9.2
系统:

ios-deploy : 1.9.2 
Node       : v8.8.1
npm        : 2.15.12 
OS         : macOS High Sierra
Xcode      : Xcode 9.3 Build version 9E145 
环境变量:

ANDROID_HOME : /Users/MP-36/Users/MP-36/Library/Android/sdk
杂项:

此外,我还使用了cordova插件googlemaps将地图渲染到我的应用程序中。 插件详细信息:

<plugin name="cordova-plugin-googlemaps" spec="^2.3.6">
   <variable name="API_KEY_FOR_ANDROID" value=“#” />
   <variable name="API_KEY_FOR_IOS" value=“#” />
</plugin>

该地图呈现预期,但从改进的角度来看,我需要添加gif图像作为标记。我尝试了不同的解决方案来满足相同的需求,但没有成功

已尝试解决方案:

将脚本标记添加到index.html文件中,并将优化属性设置为false


var marker=new google.maps.marker({
职位:myLatlng,
地图:地图,
标题:“你好,世界!”,
图标:“https://s3-eu-west-1.amazonaws.com/outsavvy/website/loading.gif",
优化:错误
});
结果: 这可能适用于web视图,而不适用于Android和iOS平台。对于Android和iOS平台,我能够看到静态图像,即GIF图像中的单个帧,而不是整个动画

有没有办法添加一个支持Android和iOS平台的GIF标记,或者创建一个自定义标记并向其添加动画? 谁能给我指出正确的方向吗


任何帮助都将不胜感激

作为科尔多瓦插件谷歌地图的作者回答。
cordova plugin googlemaps不支持标记的GIF动画图像,因为本机API不支持它。

检查此链接,它可能会帮助您:可能重复@StevenScott我想通过Ionic framework设置GIF图像,而不是中提到的phonegap。你能给我指路吗。