带有GeoJson的Android版Google Maps不会从网络URL加载图标

时间:2019-12-11 10:27:07

标签: android google-maps-markers google-maps-android-api-2 geojson map-api

我一直在尝试从GeoJson渲染地图图层。我正在使用URL作为功能(标记)图标(https://..../...jpg或png。URL仍然有效,我检查过)。

不幸的是,它不会将标记显示为图标。

我确实想使用GeoJson,不是离散标记,因为它效率更高。这是我添加为图层的GeoJson:

{
  "type": "FeatureCollection",
  "features": [
  {
    "type": "Feature",
    "style": {
      "iconUrl": "https://.../dev/746075.jpg",
      "icon": "https://.../dev/746075.jpg",
    },
    "properties": {
      "class": {
        "ItemType": "poi",
        "id": 705530
      },
      "title": "...",
      "addressDetails": {...},
      "phoneNumber": null,
      "AliasName": null,
      "icon": "https://.../dev/746075.jpg",
    },
    "geometry": {
      "type": "Point",
      "coordinates": [
        35.21503329,
        31.78494647
      ],
      "icon": "https://.../dev/746075.jpg",
    }
  },

如您所见,我试图

  • 将图标复制到属性,几何形状和样式中。仍然-没有运气。
  • 将其下载到我的本地缓存存储中,并将该路径替换为磁盘路径:“ / data / ...”也没有运气。

由于效率较低,我不想放弃GeoJson并逐个喂入离散标记。

是否可以通过URL的任何方式将GeoJson与标记和图标一起使用?

谢谢

0 个答案:

没有答案