title: Android Map - Hide/Replace "My Location" blue dot, but keep "My Location" Button
body: <p>my overall question/goal is to have an Android Google Map that displays the default "Locate me" button at the top-right corner but uses a custom marker on the map (not the blue dot) to visualize the users location. How to achieve that?</p>
  
  <p>What I tried / researched so far:</p>
  
  <ol>
  <li><p>I found no way just to <strong>replace</strong> the blue dot with a custom marker.</p></li>
  <li><p>Another idea was to <strong>hide</strong> the blue dot but still show the "Locate me" button (and then put an ordinary custom marker at the users location on the map). But there seems to be no way to do that. </p>
  
  <ul>
  <li><code>map.setMyLocationEnabled(false / true);</code> toggles both blue dot AND button. </li>
  <li><p><code>map.getUiSettings().setMyLocationButtonEnabled(false / true);</code> toggles just the button but needs <code>map.setMyLocationEnabled(true);</code> to work. But that makes the blue dot visible.</p></li>
  <li><p>There seems no API call to hide the blue dot but keeps the button visible.</p></li>
  </ul></li>
  <li><p>Last idea was to set <code>map.setMyLocationEnabled(false);</code> and put a custom buttom (and location marker) on the map. But I couldn't find a way to do that. Of course I could put a normal button beside/on top of the map control but for UX consistency I would not prefer this solution.</p></li>
  </ol>
  
  <p>A similar question for approach 2) was asked here <a href="https://stackoverflow.com/q/29008384/797200">How to hide current location in google map?</a> but as you can read in the comments the provided answer is wrong (I tried and can confirm).</p>