我正在尝试可视化城市中的地理数据。我想用不同的颜色显示密度。可能吗?我指的是下面的图片。我也想在此热图中添加一个热图。适合的鞋底可以只有一种颜色以下。我该怎么做?
这是我的代码的摘录:“ a69 = 48.1271,11.5397&rad69 = 1k&l69 = 3&a70 = 48.1513,11.5545&rad70 = 1k&l70 = 3&a71 = 48.1811,11.6057&rad71 = 1k&l71 = 3 “
如果有人可以帮助我,我感到很高兴。问候
伊丽莎白
答案 0 :(得分:0)
您可以使用与区域和半径相对应的加热参数级别 l0 , l1 , l2 等指定不同的颜色。您可以在API documentation中找到更多信息:
该区域/区域的热量水平。水平必须 当显示多个区域/区域(即l0)时,通过索引进行区分 l1等。索引号类似地用于链接级别 索引区域/区域。仅显示单个区域/区域时, 不需要参数的索引0,即可以使用普通l。 当前支持4种不同的级别值:0、1、2和3。 如果未为某些索引定义,则类似索引的区域/区域将 默认情况下使用级别0。通过使用在地图上表示级别 以下预定义的颜色:
0-蓝色
1-紫色
2-红色
3-黄色
使用文档中的heatmap example和参数,将每个参数设置为黄色。您还可以使用其他参数更改不透明度和调色板。
例如:
curl -X GET -H 'Content-Type: *' --get 'https://image.maps.api.here.com/mia/1.6/heat' --data-urlencode 'app_id=APP_ID_HERE' --data-urlencode 'app_code=APP_CODE_HERE' --data-urlencode 'a0=48.1271,11.5397' --data-urlencode 'rad0=1k' --data-urlencode 'l0=3' --data-urlencode 'a1=48.1513,11.5545' --data-urlencode 'rad1=1k' --data-urlencode 'l1=2' --data-urlencode 'a2=48.1811,11.6057' --data-urlencode 'rad2=1k' --data-urlencode 'l2=1'
给出以下结果: