-1
以http://ubilabs.github.io/geocomplete/examples/draggable.html爲例。geocomplete - 標記未顯示
HTML:
<div id="addresses">
<label>Address 1</label>
<input type="text" class="form-control geocomplete" id="addr_1" data-addrn="1" placeholder="Type your address here" value="" />
<div class="map_canvas" id="addr_canvas_1"></div>
<div id="addr_inf_1">
<input type="hidden" data-geo-1="lat" placeholder="Latitude" value="" />
<input type="hidden" data-geo-1="lng" placeholder="Longitude" value="" />
</div>
<script src="https://maps.googleapis.com/maps/api/js?key=xxxxx&libraries=places"></script>
<script src="jquery.geocomplete.min.js"></script>
JS:
$(function(){
$("#addresses").find(".geocomplete").each(function() {
var $cElem = $(this);
var $addrNum = $cElem.data("addrn");
$cElem.geocomplete({
map: "#addr_canvas_"+$addrNum,
details: "#addr_inf_1"+$addrNum,
detailsAttribute: "data-geo-"+$addrNum,
markerOptions: {
draggable: true
}
});
});});
的問題是,它的顯示地圖,但沒有標記。爲什麼?
請提供[最小,完整的,並且可驗證示例](HTTP:/ /stackoverflow.com/help/mcve)可以證明你的問題。 – Joyson