【问题标题】:Use google marker with place search and direction matrix API使用带有地点搜索和方向矩阵 API 的谷歌标记
【发布时间】:2016-11-26 01:23:20
【问题描述】:

我有一个关于谷歌自定义标记的查询,我可以在简单的纯 HTML 中使用自定义标记图像,但无法与地点搜索和方向矩阵 API 一起使用。

这是我使用了所有代码的页面的链接: http://moubeenfarooqkhan.com/map.php

当你打开它时,你会看到有两个标记图像,带有 P 和 D 字母,这些我需要使用但在哪里?

Where = 输入输入和下车地址,您会看到地图将显示带有标记 A 和 B 的路线,我需要在这里使用我的自定义标记,A 替换为 P,B 替换为 D。

标记 P 和 D 通过提供我的纬度和经度来使用,但我需要的是用户类型的接送地点,然后该函数会将这些地址转换为经度和纬度,然后显示自定义标记。

这里有没有人可以帮助我?

【问题讨论】:

    标签: javascript html google-maps google-maps-api-3 google-maps-markers


    【解决方案1】:

    我检查了您的“map.php”页面。当我检查您的代码时;页面底部有一个谷歌地图脚本。但是,您在 google maps 脚本之前添加了一个侦听器事件。您应该在 google maps 脚本之后编写所有与 google maps 相关的代码。

    // Like This
    <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCNVxZXG3irUq9XVpHIGAoVlnTAdpqAYcc&libraries=places&callback=initAutocomplete"></script>
    
    google.maps.event.addDomListener( window, 'load', initAutocomplete );
    
    // Other Google Maps Implementations...
    

    【讨论】:

    • 好吧,感谢您的改进,但我认为这不能解决我的问题
    • initAutocomplete 函数应该在 "google.maps.event.addDomListener( window, 'load', initAutocomplete );" 行下方
    • 我的代码现在是这样的:
    • 好的。我明白。但是在这种情况下;当页面导航“google.maps.event.addDomListener(window, 'load', initAutocomplete);”在执行 initAutocomplete 函数之前运行。只需更改这两个的顺序即可。
    • 我的问题不是这个,请再看一下我的问题,除了我声明的问题,我的代码可以根据我的需要正常工作:)
    猜你喜欢
    • 1970-01-01
    • 2020-02-23
    • 2015-07-01
    • 2019-05-01
    • 2017-03-29
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    • 2011-11-26
    相关资源
    最近更新 更多