我使用gmap3来显示一个单一位置的简单的去饱和地图。我找了几个小时才开始工作,但似乎找不到问题。
非工作页面:
基于:
我在控制台中得到以下错误:
jquery-3.1.1.min.js:2
Uncaught TypeError: $gmap.gmap3(...).setMapTypeId is not a function
at HTMLDivElement.<anonymous> (custom.js:398)
at Function.each (jquery-3.1.1.min.js:2)
at a.fn.init.each (jquery-3.1.1.min.js:2)
我正在尝试转换一个旧的(Django)应用程序,以便在前端使用现代JavaScript,包括小型化、模块等等。
以前,我有一个简单的map.js文件,它有一个绘制地图的函数:
function setupMap(lng, lat, zoom) {
// draw map, based on lat/lng etc
}
在输入jQuery和map.js之后,我从HTML页面中直接调用了它(应用程序的每个页面都与特定的位置相关,因此我想绘制该位置的地图):
<script src="cdn/link/to/jquery"></script>
<
我可以用django传单在一个页面上显示一张地图。在另一页中,我试图在页面中显示两个(或更多)地图,但我不知道如何显示。
用于在一页中显示地图:
<div class="card">
{% leaflet_map "main" callback="map_init" %}
</div>
<script type="text/javascript">
function map_init(map, options) {
// get point lat and lon
var