gpt4 book ai didi

javascript - 让用户在谷歌地图上画画?

转载 作者:搜寻专家 更新时间:2023-11-01 05:07:46 24 4
gpt4 key购买 nike

有谁知道是否可以允许用户在 Google map 上从 A 点到 B 点画一条线?

如果是这样,这通常是如何完成的?

最佳答案

您可以使用折线并使用 gooogle.maps.LatLng 指定两个或更多点。这是一个JSFiddle Demo :

  //create points on the Polylines
var flightPlanCoordinates = [
new google.maps.LatLng(37.772323, -122.214897),
new google.maps.LatLng(-27.46758, 153.027892)
];

//create the Polyline and feed it points with stroke styling
var flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 2
});

//set the polylines on the map
flightPath.setMap(map);

要像其他人建议的那样更详细,用户可以通过单击事件输入坐标以将标记作为点放置在 map 上,然后将标记坐标作为多段线的点提供,或者您也可以创建一个用户可以手动输入他们的地址或他们的经纬度作为点来绘制点,但是绘制折线的详细方法与上面的示例类似,只是 Lat Lng 在演示中是静态编码的。

关于javascript - 让用户在谷歌地图上画画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5330405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com